כל פקודה תתחיל ב-MKגדולות עש מיכאל קלי (Michael Kali), וזאת משתי סיבות:
כדי שבטבלת הקיצורים שבתוך \SpecialChar LyX תופענה כל הפקודות זו לצד זו.
הבחירה דווקא באותיות גדולות נועדה לוודא שהפקודות אינן מתנגשות עם פקודות \SpecialChar LaTeX מקוריות.
על הפקודות להיות קצרות ככל האפשר, וזאת כדי לאפשר את כתיבתן במהירות מבלי ליצור להן קיצור מקלדת. הסיבה לכך שלא ניצור קיצור מקלדת לכל פקודה היא שפעמים רבות ניצור פקודות שתיועדנה למקרים מסוימים מאוד, ואז יעבור זמן רב עד שנשתמש בקיצור המקלדת בפעם הבאה ולכן לא נזכור אותו - הרבה יותר פשוט לזכור את הפקודה שיצרנו מכיוון שיש לה תוכן אמיתי שקשור לפלט הרצוי מן הפקודה. סיבה נוספת היא שיצירת קיצור מקלדת לכל פקודה ולו החריגה ביותר תקשה עלינו ליצור קיצורי מקלדת לפקודות חשובות יותר. לפיכך פקודות שימושיות מאוד שבוודאי ניצור להן קיצור מקלדת ונשתמש בו פעמים רבות אינן צריכות להיות קצרות.
כדי להקל על כתיבת פקודות שלא יצרתי להן קיצור מקלדת כתבתי קיצור מקלדת שיוצר את הקידומת של כל פקודות ה-macrosשלי ואז כל מה שנותר הוא להקיש שלוש-ארבע אותיות כדי לבחור את הפקודה הרצויה, קיצור המקלדת המדובר הוא "Ctrl+k".
לכל גופן יש קידומת בת שתי אותיות.
\(\:\)
\(\:\)קבוצות ופונקציות לפי קורסיםLatexCommand ruleoffset "0.5ex"width "100col%"height "1pt"\(\:\)
\(\:\)המספרים המרוכבים ופונקציות מרוכבות\(\:\)
\(\newcommand{\MKcis}{\text{cis}}\)\(\cos+i\cdot\sin\). המספרים המרוכבים.
\(\newcommand{\MKre}{\text{Re}}\)החלק הממשי של מספר מרוכב. המספרים המרוכבים.
\(\newcommand{\MKim}{\text{Im}}\)החלק המדומה של מספר מרוכב. המספרים המרוכבים.מופיע גם כתמונה של פונקציה.
\(\:\)גופןmathcal: בסיסים, קבוצת חזקה, העתקות גלואה, המילטוניאן ועוד\(\:\)
\(\newcommand{\MKcla}{\mathcal{A}}\)
\(\newcommand{\MKclb}{\mathcal{B}}\)
\(\newcommand{\MKclc}{\mathcal{C}}\)
\(\newcommand{\MKcld}{\mathcal{D}}\)
\(\newcommand{\MKcle}{\mathcal{E}}\)
\(\newcommand{\MKclf}{\mathcal{F}}\)
\(\newcommand{\MKclg}{\mathcal{G}}\)
\(\newcommand{\MKclh}{\mathcal{H}}\)
\(\newcommand{\MKcli}{\mathcal{I}}\)
\(\newcommand{\MKclj}{J}\)
\(\newcommand{\MKclk}{\mathcal{K}}\)
\(\newcommand{\MKcll}{\mathcal{L}}\)
\(\newcommand{\MKclm}{\mathcal{M}}\)
\(\newcommand{\MKcln}{\mathcal{N}}\)
\(\newcommand{\MKclo}{\mathcal{O}}\)
\(\newcommand{\MKclp}{\mathcal{P}}\)
\(\newcommand{\MKclq}{\mathcal{Q}}\)
\(\newcommand{\MKclr}{\mathcal{R}}\)
\(\newcommand{\MKcls}{\mathcal{S}}\)
\(\newcommand{\MKclt}{\mathcal{T}}\)
\(\newcommand{\MKclu}{\mathcal{U}}\)
\(\newcommand{\MKclv}{\mathcal{V}}\)
\(\newcommand{\MKclw}{\mathcal{W}}\)
\(\newcommand{\MKclx}{\mathcal{X}}\)
\(\newcommand{\MKcly}{\mathcal{Y}}\)
\(\newcommand{\MKclz}{\mathcal{Z}}\)
\(\:\)גופןmathscr: ?\(\:\)
\(\newcommand{\MKsrb}{\mathscr{B}}\)
\(\newcommand{\MKsrf}{\mathscr{F}}\)
\(\:\)גופןmathfrak: אותיות גותיות לעוצמות\(\:\)
\(\newcommand{\MKfka}{\mathfrak{a}}\)
\(\newcommand{\MKfkb}{\mathfrak{b}}\)
\(\newcommand{\MKfkc}{\mathfrak{c}}\)
\(\:\)כתיבת סדרות במהירותLatexCommand ruleoffset "0.5ex"width "100col%"height "1pt"\(\:\)
\(\newcommand{\MKseq}[3]{#1_{1}#2#1_{2}#2\ldots#2#1_{#3}}\)תודה למיכאל קלי שכתב את הפקודה.
\(\newcommand{\MKseqz}[3]{#1_{0}#2#1_{1}#2\ldots#2#1_{#3}}\)תודה למיכאל קלי שכתב את הפקודה.
\(\newcommand{\MKdseq}[5]{#1_{1}#2#3_{1}#4#1_{2}#2#3_{2}#4\ldots#1_{#5}#2#3_{#5}}\)תודה למיכאל קלי שכתב את הפקודה.
\(\newcommand{\MKdseqz}[5]{#1_{0}#2#3_{0}#4#1_{1}#2#3_{1}#4\ldots#1_{#5}#2#3_{#5}}\)תודה למיכאל קלי שכתב את הפקודה.
\fbox{\thepage}\leftmark
מטריצות ומרחבי קואורדינטות\fbox{\thepage}
1 התחלה
1.1 הגדרות
יהי \(\MKfield\) שדה ויהיו \(n,m\in\MKnatural\).
סימון:
נסמן ב-\(e_{i}\) את הווקטור שבו בכל קואורדינטה ניצב \(0\) מלבד בקואורדינטה ה-\(i\) שבה ניצב \(1\) (וזאת נעשה לכל \(n\geq i\in\MKnatural\)).
סימון:
נסמן ב-\(M_{m\times n}\left(\MKfield\right)\) את קבוצת המטריצות (טבלאות) בעלות \(m\) שורות ו-\(n\) עמודות שבכל הקואורדינטות שלהן מופיעים איברים ב-\(\MKfield\) בלבד; איבר ב-\(M_{m\times n}\left(\MKfield\right)\) ייקרא מטריצה מסדר (או: מגודל) \(m\times n\) (קרי: \(m\) על \(n\)) מעל \(\MKfield\), אם \(m=n\) מקובל גם הסימון \(M_{n}\left(\MKfield\right)\), איבר ב-\(M_{n}\left(\MKfield\right)\) נקרא גם מטריצה ריבועית מסדר/מגודל \(n\) מעל \(\MKfield\).
\(\clubsuit\)
ניתן לדבר גם על מטריצות מעל חוגים1חוג הוא קבוצה המקיימת את כל אקסיומות השדה מלבד קיום הופכי והחילוף של הכפל, אם הכפל של החוג חילופי (קומוטטיבי) אומרים שגם החוג הוא חילופי (קומוטטיבי). ולא רק מעל שדות, למעשה כל מה שנראה בקובץ זה ובקובצי הטענות וההוכחות נכון גם עבור מטריצות מעל חוגים מלבד נקודה אחת שתצוין במפורש.
\(\clubsuit\)
ניתן להסתכל על מטריצה ב-\(M_{m\times n}\left(\MKfield\right)\) כסדרה באורך \(m\) של וקטורים ב-\(\MKfield^{n}\), אנחנו נשתמש בנקודת המבט הזו פעמים רבות.
סימון:
נסמן מטריצות באותיות גדולות ואת האיברים בכל קואורדינטה במטריצה נסמן ע"י האות הקטנה המתאימה והאינדקסים של השורה והעמודה המתאימות, כך לדוגמה האיבר שבשורה ה-\(i\) ובעמודה ה-\(j\) במטריצה \(A\in M_{m\times n}\left(\MKfield\right)\) יסומן ב-\(a_{ij}\) וב-\(\left[A\right]_{ij}\) (או ב-\(a_{i\boldsymbol{{\color{red},}}j}\) וב-\(\left[A\right]_{i\boldsymbol{{\color{red},}}j}\) אם נרצה למנוע בלבול) וזאת לכל \(m\geq i\in\MKnatural\) ולכל \(n\geq j\in\MKnatural\)2במקומות אחרים מסמנים גם \(A_{j}^{i}\).
\(\clubsuit\)
ישנן שתי נקודות מבט פשוטות על קבוצת המטריצות המראות שאכן מדובר במרחב וקטורי:
\(M_{m\times n}\left(\MKfield\right)\) מתנהגת בדיוק כמו \(\MKfield^{m\cdot n}\) מבחינת החיבור הווקטורי והכפל בסקלר.
\(M_{m\times n}\left(\MKfield\right)\) היא בדיוק \(\underset{\text{n פעמים}}{\underbrace{\MKfield^{m}\times\MKfield^{m}\times\ldots\times\MKfield^{m}}}\) וכבר ראינו שזהו מרחב וקטורי.
\(\clubsuit\)
נשים לב: הכפל באגף שמאל הוא זה שאנו מגדירים ואילו החיבור והכפל באגף שמאל הם החיבור הווקטורי והכפל בסקלר של \(\MKfield^{m}\) - כלומר התוצאה של כפל מטריצה בווקטור היא וקטור שמספר איבריו כמספר השורות במטריצה; אני נוטה להאמין שזוהי הגדרה מבלבלת למדי כאשר נתקלים בה לראשונה ולכן אביא כאן דוגמה לחישוב של כפל מטריצה בווקטור.
\(\clubsuit\)
ניתן להבין מן הדוגמה שניתן לפשט את התהליך: \({\color{red}\left[\begin{array}{cc}
1 & 2\\
0 & 3\\
4 & 0
\end{array}\right]}\cdot{\color{blue}\begin{bmatrix}-2\\
3
\end{bmatrix}}=\begin{bmatrix}{\color{blue}-2}\cdot{\color{red}1}+{\color{blue}3}\cdot{\color{red}2}\\
{\color{blue}-2}\cdot{\color{red}0}+{\color{blue}3}\cdot{\color{red}3}\\
{\color{blue}-2}\cdot{\color{red}4}+{\color{blue}3}\cdot{\color{red}0}
\end{bmatrix}=\begin{bmatrix}4\\
9\\
-8
\end{bmatrix}\), כלומר הקואורדינטה ה-\(i\) של הווקטור \(A\cdot x\) היא:\[
\sum_{j=1}^{n}a_{ij}\cdot x_{j}
\]ומי שנזכר כעת בהגדרה האלגברית של המכפלה הסקלרית אינו נזכר בה לחינם - ישנו קשר הדוק בין המכפלה הסקלרית לכפל מטריצה בווקטור ואנו נראה אותו בקורס הבא כשנעסוק במכפלות פנימיות.
\(\clubsuit\)
ניתן להבין בקלות מן ההגדרה ש-\(B\cdot A\in M_{l\times n}\left(\MKfield\right)\), כלומר המטריצה השמאלית קובעת את מספר השורות והימנית את מספר העמודות.
\(\clubsuit\)
ההגדרה מאפשרת להתייחס לווקטור כמטריצה צרה (בעלת עמודה אחת) וארוכה, כלומר כפל מטריצות הוא הכללה של כפל מטריצה בווקטור.
\(\clubsuit\)
גם הגדרה זו נראית מבלבלת ומוזרה עד הזויה לפני שמתרגלים אליה ולכן אביא שוב דוגמה לחישוב, הסיבה לכך שכפל מטריצות הוגדר דווקא כך תתברר לנו כשנעסוק בהעתקות ליניאריות (הנושא האחרון של הקורס).
נשים לב שניתן להתייחס לכפל מטריצות גם כך: נסמן את השורה ה-\(i\) של \(A\) ב-\(R_{i}\) ואת הכניסה ה-\(j\) בשורה ה-\(i\) של \(B\) ב-\(b_{ij}\), המטריצה \(B\cdot A\) היא זו שהשורה ה-\(i\) שלה היא \(\sum_{k=1}^{m}b_{ik}\cdot R_{k}\) (כאשר חיבור השורות מתבצע גם הוא רכיב רכיב).
מסקנה 1.1. הסדרה \(E:=\left(e_{1},e_{2},\ldots,e_{n}\right)\) היא בסיס של \(\MKfield^{n}\).
הגדרה 1.2. הבסיס הסטנדרטי של מרחב הקואורדינטות \(\MKfield^{n}\) הוא \(\left(e_{1},e_{2},\ldots,e_{n}\right)\).
מסקנה 1.4. קבוצת המטריצות \(M_{m\times n}\left(\MKfield\right)\) היא מרחב וקטורי מעל \(\MKfield\) עם פעולות החיבור והכפל בסקלר שהוגדרו לעיל ו-\(\dim M_{m\times n}\left(\MKfield\right)=m\cdot n\).
הגדרה 1.5. כפל מטריצה בווקטור יהיו \(x\in\MKfield^{n}\) ו-\(A\in M_{m\times n}\left(\MKfield\right)\)3כפל מטריצה בווקטור מוגדר אך ורק כאשר מספר השורות בווקטור שווה למספר העמודות במטריצה.. נסמן ב-\(c_{j}\) את העמודה ה-\(j\) של \(A\), כלומר \(A=:\left[\begin{array}{c|c|c|c}
| & | & | & |\\
c_{1} & c_{2} & \cdots & c_{n}\\
| & | & | & |
\end{array}\right]\) (נחלק את \(A\) לעמודות ונסמן את העמודה הראשונה ב-\(c_{1}\), את השנייה ב-\(c_{2}\) וכן הלאה), ונגדיר את הכפל של המטריצה \(A\) בווקטור \(x\) ע"י:\[
A\cdot x:=x_{1}\cdot c_{1}+x_{2}\cdot c_{2}+...+x_{n}\cdot c_{n}
\]
הגדרה 1.7. לכל \(A\in M_{m\times n}\left(\MKfield\right)\) נגדיר את הפונקציה \(T_{A}:\MKfield^{n}\rightarrow\MKfield^{m}\) ע"י \(T_{A}\left(v\right):=A\cdot v\) (לכל \(v\in\MKfield^{n}\)).
הגדרה 1.8. כפל מטריצות יהי \(l\in\MKnatural\) ותהיינה \(A\in M_{m\times n}\left(\MKfield\right)\) ו-\(B\in M_{l\times m}\left(\MKfield\right)\)4כפל מטריצות מוגדר אך ורק כאשר מספר השורות במטריצה הימנית שווה למספר העמודות במטריצה השמאלית.. נסמן ב-\(c_{j}\) את העמודה ה-\(j\) במטריצה \(A\), ונגדיר את \(B\cdot A\) להיות המטריצה שהעמודה ה-\(j\) שלה היא \(B\cdot c_{j}\) (כאשר אנו מסתכלים על \(c_{j}\) כווקטור ב-\(\MKfield^{m}\)).
טענה 1.10. לכל \(A\in M_{m\times n}\left(\MKfield\right)\) מתקיים \(A\cdot\vec{0}=\vec{0}\).
טענה 1.11. תהא \(A\in M_{m\times n}\left(\MKfield\right)\) ויהי \(v\in\MKfield^{n}\), אם השורה ה-\(i\) של \(A\) היא שורת אפסים אז \(A\cdot v\) הוא וקטור שבקואורדינטה ה-\(i\) שלו יופיע \(0\) (עבור \(m\geq i\in\MKnatural\)).
טענה 1.12. לכל \(A\in M_{m\times n}\left(\MKfield\right)\) העמודה ה-\(j\) של \(A\) היא \(A\cdot e_{j}\) (עבור \(n\geq j\in\MKnatural\)).
\(\clubsuit\)
כלומר אנחנו יודעים בדיוק לאן מעתיקה \(T_{A}\) כל אחד מהווקטורים בבסיס הסטנדרטי, תכף נראה מדוע זה חשוב.
\(\clubsuit\)
שתי התכונות הללו אומרות שכפל מטריצה בווקטור שומר על המבנה של \(\MKfield^{n}\) כמרחב קואורדינטות עם פעולות החיבור הווקטורי והכפל בסקלר, מכאן שכפל מטריצה בווקטור מעתיק תתי-מרחבים של \(\MKfield^{n}\) לתתי-מרחבים של \(\MKfield^{m}\).
\(\clubsuit\)
בגלל התכונה השנייה לא נטרח לכתוב סוגריים בביטויים כגון \(c\cdot A\cdot x\) או \(A\cdot c\cdot x\).
\(\clubsuit\)
בפרט לכל \(x\in\MKfield^{n}\) מתקיים:\[
T_{A}\left(x\right)=T_{A}\left(\begin{bmatrix}x_{1}\\
x_{2}\\
\vdots\\
x_{n}
\end{bmatrix}\right)=T_{A}\left(\sum_{i=1}^{n}x_{i}\cdot e_{i}\right)=\sum_{i=1}^{n}x_{i}\cdot T_{A}\left(e_{i}\right)=\sum_{i=1}^{n}x_{i}\cdot c_{i}
\]כאשר \(c_{i}\) היא העמודה ה-\(i\) של \(A\). כלומר אם אנחנו יודעים כיצד \(T_{A}\) פועלת על איברי הבסיס הסטנדרטי (וכפי שראינו אנחנו אכן יודעים זאת עבור \(A\) נתונה) אז אנחנו יודעים בדיוק כיצד פועלת הפונקציה \(T_{A}\) על מרחב הקואורדינטות \(\MKfield^{n}\).
מסקנה 1.13. תהיינה \(A,B\in M_{m\times n}\left(\MKfield\right)\), מתקיים \(A=B\) אם"ם לכל \(v\in\MKfield^{n}\) מתקיים \(T_{A}\left(v\right)=A\cdot v=B\cdot v=T_{B}\left(v\right)\) (כלומר אם"ם \(T_{A}=T_{B}\)).
משפט 1.14. תכונות של כפל מטריצה בווקטור יהיו \(A,B\in M_{m\times n}\left(\MKfield\right)\), \(x,y\in\MKfield^{n}\) ו-\(c\in\MKfield\); מתקיימים שלושת הפסוקים הבאים:
פילוג (דיסטריבוטיביות) ביחס לחיבור וקטורי - \(T_{A}\left(x+y\right)=A\cdot\left(x+y\right)=A\cdot x+A\cdot y=T_{A}\left(x\right)+T_{A}\left(y\right)\).
פילוג (דיסטריבוטיביות) ביחס לחיבור מטריצות - \(T_{A+B}\left(x\right)=\left(A+B\right)\cdot x=A\cdot x+B\cdot x=T_{A}\left(x\right)+T_{B}\left(x\right)\).
קיבוץ וחילוף ביחס לכפל בסקלר5לא כתבנו את הביטוי \(\left(A\cdot c\right)\cdot x\) מפני שהכפל בסקלר מוגדר משמאל בלבד. - \(T_{A}\left(c\cdot x\right)=A\cdot\left(c\cdot x\right)=\left(c\cdot A\right)\cdot x=c\cdot\left(A\cdot x\right)=c\cdot T_{A}\left(x\right)\).
הוכחה. ראינו בקובץ ההגדרות שלכל \(x\in\MKfield^{n}\) הקואורדינטה ה-\(i\) של הווקטור \(A\cdot x\) היא (לכל \(m\geq i\in\MKnatural\)):\[
\sum_{j=1}^{n}a_{ij}\cdot x_{j}
\]
מנוסחה זו נובע שהקואורדינטה ה-\(i\) של הווקטור \(A\cdot\left(x+y\right)\) היא (לכל \(m\geq i\in\MKnatural\)):\[
\sum_{j=1}^{n}a_{ij}\cdot\left(x_{j}+y_{j}\right)=\sum_{j=1}^{n}a_{ij}\cdot x_{j}+\sum_{j=1}^{n}a_{ij}\cdot y_{j}
\]נשים לב לכך שע"פ הנוסחה הנ"ל האגף הימני הוא הקואורדינטה ה-\(i\) של הווקטור \(A\cdot x+A\cdot y\) ולכן מתקיים \(A\cdot\left(x+y\right)=A\cdot x+A\cdot y\).
מנוסחה זו נובע שהקואורדינטה ה-\(i\) של הווקטור \(\left(A+B\right)\cdot x\) היא (לכל \(m\geq i\in\MKnatural\)):\[
\sum_{j=1}^{n}\left(a_{ij}+b_{ij}\right)\cdot x_{j}=\sum_{j=1}^{n}a_{ij}\cdot x_{j}+\sum_{j=1}^{n}b_{ij}\cdot x_{j}
\]נשים לב לכך שע"פ הנוסחה הנ"ל האגף הימני הוא הקואורדינטה ה-\(i\) של הווקטור \(A\cdot x+B\cdot x\) ולכן מתקיים \(\left(A+B\right)\cdot x=A\cdot x+B\cdot x\).
מנוסחה זו נובע שהקואורדינטה ה-\(i\) של הווקטור \(A\cdot\left(c\cdot x\right)\) היא (לכל \(m\geq i\in\MKnatural\)):\[
\sum_{j=1}^{n}a_{ij}\cdot\left(c\cdot x_{j}\right)=\sum_{j=1}^{n}\left(c\cdot a_{ij}\right)\cdot x_{j}=c\cdot\sum_{j=1}^{n}a_{ij}\cdot x_{j}
\]נשים לב לכך שע"פ הנוסחה הנ"ל האגף האמצעי הוא הקואורדינטה ה-\(i\) של הווקטור \(\left(c\cdot A\right)\cdot x\) והאגף הימני הוא הקואורדינטה ה-\(i\) של הווקטור \(c\cdot\left(A\cdot x\right)\) ולכן מתקיים \(A\cdot\left(c\cdot x\right)=\left(c\cdot A\right)\cdot x=c\cdot\left(A\cdot x\right)\).
טענה 1.16. תהיינה \(A\in M_{m\times n}\left(\MKfield\right)\) ו-\(B\in M_{l\times m}\left(\MKfield\right)\), מתקיים:
אם העמודה ה-\(j\) של מטריצה \(A\) היא עמודת אפסים אז העמודה ה-\(j\) של \(B\cdot A\) היא עמודת אפסים (לכל \(n\geq j\in\MKnatural\)).
אם השורה ה-\(i\) של מטריצה \(B\) היא שורת אפסים אז השורה ה-\(i\) של \(B\cdot A\) היא שורת אפסים (לכל \(l\geq i\in\MKnatural\)).
משפט 1.17. תהיינה \(A\in M_{m\times n}\left(\MKfield\right)\) ו-\(B\in M_{l\times m}\left(\MKfield\right)\), לכל \(x\in\MKfield^{n}\) מתקיים \(T_{B}\left(T_{A}\left(x\right)\right)=B\cdot\left(A\cdot x\right)=\left(B\cdot A\right)\cdot x=T_{B\cdot A}\left(x\right)\).
\(\clubsuit\)
כלומר כפל מטריצות שקול להרכבת ההעתקות המוגדרות על ידן - מתקיים \(T_{B}\circ T_{A}=T_{B\cdot A}\).
\(\clubsuit\)
בגלל התכונה הראשונה לא נטרח לכתוב סוגריים בביטוי כגון \(C\cdot B\cdot A\).
\(\clubsuit\)
מכיוון שראינו את השקילות בין חיבור/כפל מטריצות לחיבור/הרכבת הפונקציות המוגדרות על ידן נוכל לנסח את המשפט בשפה של פונקציות:
קיבוץ (אסוציאטיביות) - בתכונה זו הכיוון הוא הפוך: אנחנו יודעים שכפל מטריצות מקיים חוק הקיבוץ מפני שהוא שקול להרכבת פונקציות וכל הרכבת פונקציות מקיימת קיבוץ.
פילוג (דיסטריבוטיביות) ביחס לחיבור פונקציות - \(T_{A}\circ\left(T_{B}+T_{C}\right)=T_{A}\circ T_{B}+T_{A}\circ T_{C}\).
קיבוץ וחילוף ביחס לכפל בסקלר - \(T_{A}\circ\left(x\cdot T_{B}\right)=\left(x\cdot T_{A}\right)\circ T_{B}=x\cdot\left(T_{A}\circ T_{B}\right)\).
הגדרה 2.1. מטריצת היחידה או מטריצת הזהות היא המטריצה שהעמודה ה-\(j\) שלה היא \(e_{j}\), נסמן ב-\(I_{n}\) את מטריצת היחידה מסדר \(n\) (\(I_{n}\in M_{n}\left(\MKfield\right)\)).
\(\clubsuit\)
כפי שנראה בקובץ הטענות, הסיבה לשם "מטריצת הזהות" היא שההעתקה שהיא מגדירה (\(T_{I_{n}}\)) היא העתקת הזהות על \(\MKfield^{n}\).
\(\clubsuit\)
ניתן להגדיר גם ע"י \(\left[I_{n}\right]_{ij}:=\delta_{ij}\) לכל \(n\geq i,j\in\MKnatural\).
\(\clubsuit\)
למה א"א לדבר על מטריצות הופכיות שאינן ריבועיות? התשובה היא שמטריצות שאינן ריבועיות אינן יכולות לקיים את הפסוק הנ"ל כלל וכלל, הוכחה לכך נראה כשנעסוק במושג הדרגה של מטריצה.
\(\clubsuit\)
מסקנה זו היא הסיבה לכך שמטריצת היחידה נקראת גם מטריצת הזהות.
\(\clubsuit\)
ניתן להסיק מכאן שכל מכפלה של מטריצות הפיכות היא מטריצה הפיכה וההופכית שלה היא מכפלת המטריצות ההופכיות בסדר הפוך.
דוגמה 2.2. מטריצת היחידה מסדר \(3\) היא \(I_{3}=\left[\begin{array}{ccc}
1 & 0 & 0\\
0 & 1 & 0\\
0 & 0 & 1
\end{array}\right]\).
הגדרה 2.3. נאמר שמטריצה \(A\in M_{n}\left(\MKfield\right)\) היא מטריצה הפיכה אם קיימת \(B\in M_{n}\left(\MKfield\right)\) כך ש-\(A\cdot B=I_{n}=B\cdot A\).
טענה. תהא \(P\in M_{n}\left(\MKfield\right)\) מטריצה הפיכה, גם \(T_{P}\) הפיכה.
מסקנה. תהא \(P\in M_{n}\left(\MKfield\right)\) מטריצה הפיכה, קיימת \(Q\in M_{n}\left(\MKfield\right)\) יחידה כך ש-\(P\cdot Q=I_{n}=Q\cdot P\).
הגדרה 2.4. תהא \(P\in M_{n}\left(\MKfield\right)\) מטריצה הפיכה, נסמן את אותה \(Q\in M_{n}\left(\MKfield\right)\) יחידה המקיימת \(P\cdot Q=I_{n}=Q\cdot P\) כך: \(P^{-1}:=Q\) ונקרא ל-\(P^{-1}\)המטריצה ההופכית של \(P\).
יהי \(\MKfield\) שדה ויהא \(n\in\MKnatural\).
טענה 2.5. אם למטריצה יש שורת אפסים או עמודת אפסים אז היא אינה הפיכה.
טענה 2.6. לכל \({\color{green}A}\in M_{m\times n}\) מתקיים \({\color{red}I_{m}}\cdot{\color{green}A}={\color{green}A}={\color{green}A}\cdot{\color{red}{\color{blue}I_{n}}}\).
מסקנה 2.7. לכל \(v\in\MKfield^{n}\) מתקיים \(T_{I_{n}}\left(v\right)=I_{n}\cdot v=v=\MKid\left(v\right)\).
טענה 2.8. תהא \(P\in M_{n}\left(\MKfield\right)\) מטריצה הפיכה, גם \(T_{P}\) הפיכה.
הוכחה. תהא \(Q\in M_{n}\left(\MKfield\right)\) כך ש-\(P\cdot Q=I_{n}=Q\cdot P\), ממשפט 1.8 ומהמסקנה האחרונה (2.3) נובע שמתקיים:\[
T_{P}\circ T_{Q}=T_{P\cdot Q}=T_{I_{n}}=\MKid=T_{I_{n}}=T_{Q\cdot P}=T_{Q}\circ T_{P}
\]כלומר \(T_{Q}\) היא ההופכית של \(T_{P}\) ובפרט \(T_{P}\) הפיכה.
מסקנה 2.9. תהא \(P\in M_{n}\left(\MKfield\right)\) מטריצה הפיכה, קיימת \(Q\in M_{n}\left(\MKfield\right)\) יחידה כך ש-\(P\cdot Q=I_{n}=Q\cdot P\).
הוכחה. בהוכחת הטענה הקודמת (2.4) ראינו שלכל מטריצה \(Q\in M_{n}\left(\MKfield\right)\) שהיא הופכית של \(P\) ההעתקה \(T_{Q}\) היא הופכית של \(T_{P}\), אך מכיוון שהפונקציה ההופכית היא תמיד יחידה נובע מזה וממסקנה 1.4 שקיימת רק מטריצה אחת שההעתקה המוגדרת על ידה היא ההופכית של \(T_{P}\) ומכאן היחידות של \(Q\) כנ"ל (הקיום נובע מהגדרת \(P\) כמטריצה הפיכה).
מסקנה 2.10. תהא \(P\in M_{n}\left(\MKfield\right)\) מטריצה הפיכה מתקיים \(\left(T_{P}\right)^{-1}=T_{P^{-1}}\).
מסקנה 2.11. לכל \(A,B\in M_{n}\left(\MKfield\right)\) מתקיים \(A\cdot B=I_{n}\) אם"ם \(B\cdot A=I_{n}\).
מסקנה 2.12. תהא \(A\in M_{n}\left(\MKfield\right)\), אם קיימת \(B\in M_{n}\left(\MKfield\right)\) כך ש-\(A\cdot B=I_{n}\)ו/או\(B\cdot A=I_{n}\) אז \(A\) הפיכה ו-\(A^{-1}=B\) (כלומר \(A\cdot B=I_{n}\)וגם\(B\cdot A=I_{n}\)).
טענה 2.13. תהיינה \(P,Q\in M_{n}\left(\MKfield\right)\) מטריצות הפיכות, \(P\cdot Q\) היא מטריצה הפיכה וההופכית שלה היא \(Q^{-1}\cdot P^{-1}\).
הוכחה. מתקיים:\[
\left(Q^{-1}\cdot P^{-1}\right)\cdot\left(P\cdot Q\right)=Q^{-1}\cdot{\color{red}P^{-1}\cdot P}\cdot Q=Q^{-1}\cdot{\color{red}I_{n}}\cdot Q={\color{blue}Q^{-1}\cdot Q}={\color{blue}I_{n}}
\]ולכן מהמסקנה הקודמת (2.8) נובע כי \(\left(P\cdot Q\right)^{-1}=Q^{-1}\cdot P^{-1}\).
3 פתרון מערכות משוואות ליניאריות
3.1 הגדרות
\(\clubsuit\)
בתיכון למדנו לפתור משוואות בנעלם אחד ובשני נעלמים, ניתן להשתמש בשיטה שלמדנו בתיכון גם עבור משוואות עם יותר משני נעלמים: נציג נעלם אחד כביטוי של שאר הנעלמים וקיבלנו מערכת משוואות חדשה שבה יש נעלם אחד פחות ומשוואה אחת פחות, נציג שוב נעלם אחד ע"י האחרים וחוזר חלילה. בקובץ זה נראה שאפשר למצוא אלגוריתם לפתרון משוואות כאלה ואין צורך בחשיבה מחודשת עבור כל מקרה. טוב, האמת היא שקצת רימיתי כאן: האלגוריתם שנלמד הוא אלגוריתם לפתרון סוג מסוים של משוואות - משוואות ליניאריות.
\(\clubsuit\)
הסיבה לכך שאנו לומדים לפתור משוואות ליניאריות באופן אלגוריתמי דווקא עכשיו ובקורס זה היא שהיכולת לבצע זאת (והדרך שבה אכן נעשה זאת) נותנות לנו כלים חזקים לניתוח מרחב הקואורדינטות ובעזרתו גם את כל המרחבים הווקטוריים הנוצרים סופית.
\(\clubsuit\)
מה הקשר של מערכות משוואות ליניאריות לגאומטריה? פשוט מאד - הן מתארות ישריות במרחב: כבר בתיכון ראינו שכל ישר במישור ניתן לתיאור באמצעות משוואה מהצורה \(ax+by=c\), וכל מישור במרחב התלת-ממדי מיוצג ע"י משוואה מהצורה \(ax+by+cz=d\). א"כ אוסף הפתרונות של ממ"ל הוא החיתוך של כל הישריות המתאימות שהוא בעצמו ישריה, ההבנה הזו נותנת לנו נקודת מבט חדשה על משוואות ליניאריות, כך למשל אם שתי משוואות ליניאריות מתארות ישריות שמרחב הכיוונים שלהן זהה אז מתקיים אחד מן השניים: או שהמשוואות זהות או שאין למערכת פתרון מפני שהחיתוך של ישריות מקבילות הוא ריק. בעצם הדרך היחידה שבה אוסף הפתרונות יהיה ריק היא שתהיינה שתי קבוצות של ישריות שהחיתוכים של כל אחת מהן בנפרד הם ישריות מקבילות, וזה קורה כאשר יש תלות ליניארית בין המשוואות השונות כווקטורים ב-\(\MKfield^{m}\) (אנחנו לא כוללים כאן את עמודת המקדמים החופשיים), כלומר השורות של מטריצת המערכת תלויות לינארית - ניתן לבטא אחת מהן באמצעות האחרות ואז היא "מסכימה" עם האחרות על מרחב הכיוונים של הישרייה אך המקדם החופשי והיחסים בינו למקדמים האחרים הם שקובעים לאן נזיז את מרחב הכיוונים כדי לקבל את הישרייה וכבר ראינו שישריות בעלות מרחב כיוונים זהה אין זהות או זרות.
\(\clubsuit\)
הסיבה לעניין במערכת הומוגנית היא שלמערכת כזו יש תמיד פתרון: אם נציב בכל נעלם את \(0\) נקבל פתרון, כלומר וקטור האפס של \(\MKfield^{n}\) הוא פתרון; ניתן להסיק מכאן שבמקרה כזה אוסף הפתרונות של ממ"ל הומוגנית הוא ישרייה המכילה את וקטור האפס ומכאן שהוא תמ"ו של \(\MKfield^{n}\).
\(\clubsuit\)
כעת נרצה לעבור ממטריצה שממנה קשה לראות את הפתרונות למטריצה שתקל על המלאכה, אך עלינו לעשות זאת בצורה שלא תשנה את אוסף הפתרונות.
\(\clubsuit\)
קל מאוד "לראות" מהו אוסף הפתרונות של ממ"ל שמטריצת המערכת המורחבת שלה היא מטריצה מדורגת-מצומצמת6לדוגמה, אוסף הפתרונות של הממ"ל המתאימה למטריצה הנ"ל הוא:\[
\left\{ \begin{array}{c|c}
\begin{bmatrix}x_{1}\\
2x_{3}+x_{5}+3\\
x_{3}\\
-2x_{5}-1\\
x_{5}
\end{bmatrix} & x_{1},x_{3},x_{5}\in\MKfield\end{array}\right\}
\] (זו כמובן הסיבה להגדרתה כך), לפיכך נרצה למצוא לכל ממ"ל נתונה ממ"ל אחרת שיש לה את אותו אוסף פתרונות אך מטריצת המערכת המורחבת שלה היא מטריצה מדורגת-מצומצמת.
סימון:
נסמן ב-\(R_{i}\) את השורה ה-\(i\) של \(M\).
\(\clubsuit\)
למעשה ניתן היה להחליף את הפעולה השלישית בהוספת שורה אחת לאחרת מבלי לכפול אותה בסקלר: אם נרצה להוסיף כפולה של הושרה ה-\(j\) (בסקלר \(0\neq c\in\MKfield\)) לשורה ה-\(i\) נוכל לכפול את השורה ה-\(i\) ב-\(c\), להוסיף אותה לשורה ה-\(j\) ואז לכפול את השורה ה-\(i\) ב-\(c^{-1}\). בנוסף, ניתן לוותר על הפעולה הראשונה לחלוטין: אם נרצה להחליף את השורה ה-\(i\) בשורה ה-\(j\) נוסיף את השורה ה-\(i\) לשורה ה-\(j\) (כעת השורה ה-\(j\) היא \(R_{i}+R_{j}\) לפי הסימון המקורי), נחסר את השורה ה-\(j\) מהשורה ה-\(i\) (כלומר כעת השורה ה-\(i\) היא \(R_{i}-\left(R_{i}+R_{j}\right)=-R_{j}\)), נוסיף את השורה ה-\(i\) לשורה ה-\(j\) (\(\left(R_{i}+R_{j}\right)+\left(-R_{j}\right)=R_{i}\)) ונכפול את השורה ה-\(i\) ב-\(-1\) (\(-1\cdot\left(-R_{j}\right)=R_{j}\)). כמובן שהרבה יותר נוח לעבוד עם פעולות השורה האלמנטריות כפי שהגדרנו אותן.
\(\clubsuit\)
שימו לב שאנו מבצעים את פעולות השורה אלמנטריות גם על עמודת המקדמים החופשיים.
יהי \(\MKfield\) שדה ויהיו \(m,n\in\MKnatural\).
הגדרה 3.1. מערכת משוואות ליניארית
משוואה ליניארית מעל \(\MKfield\) היא משוואה מהצורה הבאה:\[
\sum_{i=1}^{n}a_{i}\cdot x_{i}=a_{1}\cdot x_{1}+a_{2}\cdot x_{2}+...+a_{n}\cdot x_{n}=b
\] כאשר \(a_{1},a_{2},\ldots,a_{n},b\in\MKfield\) (ה-\(a_{i}\)-ים וה-\(b\) נתונים ואילו ה-\(x_{i}\)-ים הם הנעלמים).
מערכת משוואות ליניארית (להלן גם: ממ"ל) מעל \(\MKfield\) היא אוסף משוואות ליניאריות מעל \(\MKfield\), כלומר אוסף משוואות מהצורה הבאה7אם נעלם מסוים מופיע במשוואה אחת ואינו מופיע באחרת אז המקדם שלו במשוואה האחרת יהיה \(0\), ולכן ניתן להציג כל אוסף של משוואות ליניאריות בצורה זו.:\[
\begin{cases}
a_{11}\cdot x_{1}+a_{12}\cdot x_{2}+...+a_{1n}\cdot x_{n}=b_{1}\\
a_{21}\cdot x_{1}+a_{22}\cdot x_{2}+...+a_{2n}\cdot x_{n}=b_{2}\\
\vdots\\
a_{m1}\cdot x_{1}+a_{m2}\cdot x_{2}+...+a_{mn}\cdot x_{n}=b_{m}
\end{cases}
\]כאשר \(a_{ij}\in\MKfield\) ו-\(b_{i}\in\MKfield\) לכל \(n\geq i\in\MKnatural\) ולכל \(m\geq j\in\MKnatural\), במקרה זה זוהי מערכת של \(m\) משוואות ב-\(n\) נעלמים. המקדמים \(b_{1},b_{2},\ldots,b_{m}\) נקראים המקדמים החופשיים של המערכת.
הגדרה 3.2. אוסף הפתרונות
וקטור \(\begin{bmatrix}s_{1}\\
s_{2}\\
\vdots\\
s_{n}
\end{bmatrix}\in\MKfield^{n}\) במרחב הקואורדינטות ייקרא פתרון של משוואה ליניארית\(\begin{alignedat}{1}\sum_{i=1}^{n}a_{i}\cdot x_{i}=b\end{alignedat}
\)מעל \(\MKfield\) אם מתקיים \(\sum_{i=1}^{n}a_{i}\cdot s_{i}=b\).
כמו כן וקטור במרחב הקואורדינטות \(\MKfield^{n}\) ייקרא פתרון של מערכת משוואות ליניאריות (מעל \(\MKfield\)) ב-\(n\) נעלמים אם הוא פתרון של כל אחת מהמשוואות במערכת בנפרד.
אוסף הפתרונות של משוואה ליניארית או של ממ"ל הוא קבוצת כל הווקטורים במרחב הקואורדינטות המהווים פתרון שלה.
מסקנה 3.8. עבור ממ"ל שמטריצת המערכת המורחבת שלה היא מטריצה מדורגת-מצומצמת: קבוצת הפתרונות של הממ"ל אינה ריקה אם"ם לא קיימת במטריצה שורה שבה יש איבר מוביל בעמודת המקדמים החופשיים.
הגדרה 3.9. משתנים שבעמודתם (במטריצה מדורגת-מצומצמת) אין איבר מוביל יקראו משתנים חופשיים (כי יקבלו כל ערך), ומשתנים שבעמודתם יש איבר מוביל יקראו משתנים תלויים (כי ערכם תלוי בערכים שקיבלו המשתנים החופשיים).
תהא \(M\in M_{m\times n+1}\left(\MKfield\right)\) כך ש-\(\left[M\right]_{ij}=a_{ij}\) לכל \(m\geq i\in\MKnatural\) ולכל \(n\geq j\in\MKnatural\) ו-\(\left[M\right]_{i,n+1}=b_{i}\).
הגדרה 3.10. פעולת שורה אלמנטרית (להלן גם: פש"א) היא פונקציה \(\varepsilon:M_{m\times n+1}\left(\MKfield\right)\rightarrow M_{m\times n+1}\left(\MKfield\right)\) המוגדרת ע"י אחת שלוש הצורות הבאות:
\(\varepsilon\) היא החלפת השורות ה-\(i\) וה-\(j\) זו בזו (\(m\geq i,j\in\MKnatural\)), מסומנת ב-\(R_{i}\longleftrightarrow R_{j}\).
הוספת כפולה של השורה ה-\(j\) (בסקלר \(0\neq c\in\MKfield\)) לשורה ה-\(i\) (\(m\geq i,j\in\MKnatural\) ו-\(i\neq j\)), מסומנת ב-\(R_{i}\rightarrow R_{i}+c\cdot R_{j}\)8ניתן לאפשר ש-\(c=0\) אך אין לזה שום משמעות כמובן..
טענה. כל פעולת שורה אלמנטרית היא פונקציה הפיכה וההופכית שלה גם היא פעולת שורה אלמנטרית מאותה צורה.
הגדרה 3.11. תהא \(A\in M_{m\times n+1}\left(\MKfield\right)\), נאמר ש-\(A\) ו-\(B\)שקולות שורה אם ניתן להגיע מ-\(A\) ל-\(B\) ע"י סדרת פעולות שורה אלמנטריות ונסמן \(A\sim B\).
טענה 3.12. היחס "שקילות שורה" הוא אכן יחס שקילות.
משפט. תהא \(A\in M_{m\times n+1}\left(\MKfield\right)\) מטריצת מערכת מורחבת של ממ"ל כלשהי ותהא \(\varepsilon:M_{m\times n+1}\left(\MKfield\right)\rightarrow M_{m\times n+1}\left(\MKfield\right)\) פש"א, אוסף הפתרונות של הממ"ל המתאימה ל-\(\varepsilon\left(A\right)\) זהה לאוסף הפתרונות של הממ"ל המתאימה ל-\(A\).
מסקנה. שתי מערכות משוואות ליניאריות שמטריצות המערכת המורחבת שלהן שקולות שורה הן בעלות אותו אוסף פתרונות.
אין הגדרות בסעיף זה.
הגדרה 3.13. תהא \(\varepsilon:M_{m\times n}\left(\MKfield\right)\rightarrow M_{m\times n}\left(\MKfield\right)\) פש"א, המטריצה המתאימה לפש"א\(\varepsilon\) היא \(\varepsilon\left(I_{m}\right)\); מטריצות כאלה תקראנה מטריצות אלמנטריות.
מסקנה. תהיינה \(A,B\in M_{m\times n}\left(\MKfield\right)\) שתי מטריצות כך ש-\(A\sim B\), קיימת מטריצה \(P\in M_{m}\left(\MKfield\right)\) המהווה מכפלת מטריצות אלמנטריות המקיימת \(P\cdot A=B\).
יהי \(\MKfield\) שדה ויהיו \(m,n\in\MKnatural\).
3.2 התחלה
טענה 3.15. תהא \(A\in M_{m\times n}\left(\MKfield\right)\) מטריצת המערכת של ממ"ל כלשהי9מהגדרה זוהי מערכת של \(m\) משוואות ב-\(n\) נעלמים. ויהי \(b\in\MKfield^{m}\) וקטור המקדמים החופשיים של אותה מערכת, אוסף הפתרונות של הממ"ל הוא:\[
\left\{ x\in\MKfield^{n}\mid A\cdot x=b\right\}
\]
\(\clubsuit\)
כלומר אוסף הפתרונות הוא קבוצת הווקטורים ב-\(\MKfield^{n}\) ש-\(T_{A}\) מעתיקה אל \(b\), כלומר זהו המקור של \(b\) - \(\left(T_{A}\right)^{-1}\left(\left\{ b\right\} \right)\).
מסקנה 3.16. מטריצה \(A\in M_{n}\left(\MKfield\right)\) היא מטריצה הפיכה אם"ם לכל \(b\in\MKfield^{n}\)קיים פתרון יחיד לממ"ל \(A\cdot x=b\) והוא \(x=A^{-1}\cdot b\).
3.3 מטריצה מדורגת-מצומצמת
אין טענות בסעיף זה.
3.4 פעולות שורה אלמנטריות
טענה 3.17. כל פעולת שורה אלמנטרית היא פונקציה הפיכה וההופכית שלה גם היא פעולת שורה אלמנטרית מאותה צורה.
משפט 3.18. תהא \(A\in M_{m\times n+1}\left(\MKfield\right)\) מטריצת מערכת מורחבת של ממ"ל כלשהי ותהא \(\varepsilon:M_{m\times n+1}\left(\MKfield\right)\rightarrow M_{m\times n+1}\left(\MKfield\right)\) פש"א, אוסף הפתרונות של הממ"ל המתאימה ל-\(\varepsilon\left(A\right)\) זהה לאוסף הפתרונות של הממ"ל המתאימה ל-\(A\).
\(\clubsuit\)
שימו לב שאנו מבצעים את פעולות השורה אלמנטריות גם על עמודת המקדמים החופשיים.
הוכחה. מהגדרת פעולות השורה האלמנטריות כל פתרון של הממ"ל המתאימה ל-\(A\) הוא פתרון של הממ"ל המתאימה ל-\(\varepsilon\left(A\right)\), כלומר אוסף הפתרונות של הממ"ל המתאימה ל-\(A\)מוכל באוסף הפתרונות של הממ"ל המתאימה ל-\(\varepsilon\left(A\right)\). מצד שני מאותן סיבות אוסף הפתרונות של הממ"ל המתאימה ל-\(\varepsilon\left(A\right)\) מוכל באוסף הפתרונות של הממ"ל המתאימה ל-\(\varepsilon^{-1}\left(\varepsilon\left(A\right)\right)=A\)10כאן אנו משתמשים בקיום של \(\varepsilon^{-1}\) שהוכח בטענה האחרונה (3.3). ולכן מתקיים שוויון בין אוספי הפתרונות.
מסקנה 3.19. שתי מערכות משוואות ליניאריות שמטריצות המערכת המורחבת שלהן שקולות שורה הן בעלות אותו אוסף פתרונות.
3.5 אלגוריתם הדירוג - אלימינציית גאוס
אלגוריתם הדירוג - אלימינציית גאוס
תהא \(A\in M_{m\times n}\left(\MKfield\right)\), נרצה למצוא מטריצה \(B\in M_{m\times n}\left(\MKfield\right)\) כך ש-\(B\sim A\) ו-\(B\) מדורגת-מצומצמת.נסמן \(B:=A\), \(i:=1\) ו-\(j:=1\).כל עוד \(i\leq m\) וגם \(j\leq n\):
אם קיים \(m\geq k\in\MKnatural\) כך ש-\(i\leq k\) ו-\(\left[B\right]_{kj}\neq0\):
נבחר \(k\) כנ"ל ונחליף את השורה ה-\(i\) עם השורה ה-\(k\), כעת מתקיים \(\left[B\right]_{ij}\neq0\).
נכפול את השורה ה-\(i\) ב-\(\left(b_{ij}\right)^{-1}\), כעת מתקיים \(\left[B\right]_{ij}=1\).
לכל \(m\geq l\in\MKnatural\) כך ש-\(l\neq i\):
נחסר מהשורה ה-\(l\) את השורה ה-\(i\) כשהיא מוכפלת ב-\(\left[B\right]_{lj}\), כעת מתקיים \(\left[B\right]_{lj}=0\).
כעת מתקיים \(\left[B\right]_{lj}=0\) לכל \(m\geq l\in\MKnatural\) כך ש-\(l\neq i\), נסמן \(i:=i+1\) ו-\(j:=j+1\) ונעבור לשלב הבא בלולאה.
אחרת, נסמן \(j:=j+1\) ונעבור לשלב הבא הלולאה.
כעת \(B\) היא מטריצה מדורגת-מצומצמת ומהגדרה היא שקולת שורה ל-\(A\).
\(\clubsuit\)
סעיף1הוא השלב היחיד באלגוריתם שבו אנו יכולים לבחור כיצד לפעול - זהו המקום היחיד באלגוריתם הדירוג שבו ניתן להפעיל את השכל על מנת לקצר את התהליך.
\(\clubsuit\)
סעיף2הוא היחיד שדורש עבודה מעל שדה, זוהי אותה נקודה שהזכרנו בתחילת קובץ ההגדרות שאינה נכונה עבור מטריצות מעל חוגים; מסיבה זו אלגוריתם הדירוג אינו עבוד מעל חוגים.
\(\clubsuit\)
אם בתהליך הדירוג הפכה אחת השורות לשורת אפסים פירושו של דבר הוא שניתן לבטא אותה כצר"ל של שאר השורות ולכן היא מיותרת במערכת המשוואות, את כל מה שיש לה לומר על אוסף הפתרונות כבר אמרו האחרות.
\(\clubsuit\)
מיד נראה כיצד אלגוריתם הדירוג מאפשר לנו לפתור מערכות משוואות ליניאריות בקלות, ובהמשך נראה שיש לו שימושים נוספים.
מסקנה 3.20. לכל מטריצה \(A\in M_{m\times n}\left(\MKfield\right)\) קיימת מטריצה מדורגת-מצומצמת \(R\in M_{m\times n}\left(\MKfield\right)\) כך ש-\(R\sim A\).
בוויקיספר נכתב שמטריצה המדורגת-מצומצמת גם יחידה, למה זה נכון?
3.6 הפתרון
כעת נוכל למצוא את אוסף הפתרונות של כל ממ"ל מעל שדה, נפעיל את אלגוריתם הדירוג על מטריצת המערכת המורחבת של הממ"ל ונקבל מטריצה מדורגת-מצומצמת שאוסף הפתרונות של הממ"ל המתאימה לה זהה לזה של הממ"ל המקורית, כעת ניתן לראות שישנם שלושה סוגים של פתרונות (תרשים זרימה מסכם יופיע בסוף הסעיף)11אנו עובדים כעת עם מטריצה מדורגת-מצומצמת שהיא המטריצה המורחבת של המערכת החדשה, זוהי מטריצה בעלת \(m\) שורות ו-\(n\) עמודות - ללא עמודת המקדמים החופשיים (כלומר יש בה בעצם \(n+1\) עמודות).:
אם קיים איבר מוביל בעמודת המקדמים החופשיים אז אין לממ"ל פתרונות (שהרי השורה שבה נמצא אותו איבר מוביל אומרת ש-\(0=\sum_{i=1}^{n}0\cdot x_{i}\neq0\)12האפס שבאגף ימין מציין את האיבר המוביל בעמודת המקדמים החופשיים שאינו \(0\), האגף האמצעי הוא השורה המתאימה במערכת המשוואות הליניאריות והאפס שבאגף ימין הוא הערך שהיא אמורה לקבל כדי שיהיה פתרון.), במקרה כזה אוסף הפתרונות הוא הקבוצה הריקה.
אם אין איבר מוביל בעמודת המקדמים החופשיים וגם בכל עמודה אחרת יש איבר מוביל אז יש לממ"ל פתרון יחיד והוא הווקטור המורכב מ-\(n\) הקואורדינטות הראשונות של וקטור המקדמים החופשיים (לאחר הדירוג)13אם \(m<n\), כלומר מספר השורות במטריצה קטן ממספר העמודות אז לא ייתכן שבכל עמודה יש איבר מוביל., במקרה כזה אוסף הפתרונות הוא היחידון המכיל הווקטור הזה.
אם אין איבר מוביל בעמודת המקדמים החופשיים וגם קיימת עמודה אחרת שאין בה איבר מוביל אז לממ"ל יש אינסוף פתרונות14או, אם השדה המדובר סופי, מספר הפתרונות שווה למספר האיברים בשדה בחזקת מספר המשתנים החופשיים.. כדי למצוא את אוסף הפתרונות במקרה כזה, נפעל לפי השלבים הבאים:
נכתוב את הממ"ל של המטריצה המדורגת-מצומצמת.
נבטא את המשתנים התלויים באמצעות החופשיים.
נכתוב וקטור כללי שבו האיברים יהיו המשתנים (לפי הסדר שלהם), כאשר המשתנים התלויים יבוטאו באמצעות המשתנים החופשיים; אוסף הפתרונות יהיה קבוצת כל הווקטורים מהצורה הכללית הנ"ל.
לממ"ל המיוצגת ע"י המטריצה15הדרך היחידה שבה מתקיים המקרה השני היא ש-\(n\) השורות הראשונות הן מטריצה היחידה כשמימינה עמודת המקדמים החופשיים שבה יכול להופיע כל איבר בשדה בשורות אלה, ומתחת לכל זה יש אך ורק שורות אפסים (כולל בעמודת המקדמים החופשיים.:\[
\left[\begin{array}{ccc|c}
1 & 0 & 0 & 3\\
0 & 1 & 0 & -1\\
0 & 0 & 1 & 1\\
0 & 0 & 0 & 0\\
0 & 0 & 0 & 0
\end{array}\right]
\]יש פתרון יחיד והוא הווקטור \(\begin{bmatrix}3\\
-1\\
1
\end{bmatrix}\).
בשביל המקרה השלישי נביא את המטריצה הבאה )זו שהבאנו כבר בקובץ ההגדרות(:\[
\left[\begin{array}{ccccc|c}
0 & 1 & -2 & 0 & -1 & 3\\
0 & 0 & 0 & 1 & 2 & -1\\
0 & 0 & 0 & 0 & 0 & 0
\end{array}\right]
\]
הממ"ל המתאימה לה היא:\[
\begin{cases}
x_{2}-2x_{3}-x_{5}=3\\
x_{4}+2x_{5}=-1\\
0=0
\end{cases}
\]
מכאן שמתקיים:\[
\begin{cases}
x_{2}=2x_{3}+x_{5}+3\\
x_{4}=-2x_{5}-1\\
0=0
\end{cases}
\]
ולכן אוסף הפתרונות הוא:\[
\left\{ \begin{array}{c|c}
\begin{bmatrix}x_{1}\\
2x_{3}+x_{5}+3\\
x_{3}\\
-2x_{5}-1\\
x_{5}
\end{bmatrix} & x_{1},x_{3},x_{5}\in\MKfield\end{array}\right\}
\]
ואז נוכל )ופעמים רבות נידרש לכך( להמיר את ההצגה הקודמת להצגה פרמטרית:\[
\left\{ \begin{array}{c|c}
\begin{bmatrix}x_{1}\\
2x_{3}+x_{5}+3\\
x_{3}\\
-2x_{5}-1\\
x_{5}
\end{bmatrix} & x_{1},x_{3},x_{5}\in\MKfield\end{array}\right\} =\left\{ \begin{array}{c|c}
\begin{bmatrix}0\\
3\\
0\\
-1\\
0
\end{bmatrix}+x_{1}\cdot\begin{bmatrix}1\\
0\\
0\\
0\\
0
\end{bmatrix}+x_{3}\cdot\begin{bmatrix}0\\
2\\
1\\
0\\
0
\end{bmatrix}+x_{5}\cdot\begin{bmatrix}0\\
1\\
0\\
-2\\
1
\end{bmatrix} & x_{1},x_{3},x_{5}\in\MKfield\end{array}\right\}
\]המעבר מההצגה הקודמת להצגה הפרמטרית נעשה ע"י פירוק הווקטור הכללי למספר וקטורים )כמספר המשתנים החופשיים ועוד\(1\)(, כאשר בווקטור הראשון שמנו את כל המספרים שאינם מוכפלים במשתנה חופשי, בשני את כל אלו שמוכפלים ב-\(x_{1}\), בשלישי את כל אלו שמוכפלים ב-\(x_{3}\) וכן הלאה. באופן כללי ההצגה הפרמטרית תיראה כך:\[
\left\{ \begin{array}{c|c}
u_{0}+t_{1}\cdot u_{1}+t_{2}\cdot u_{2}+...+t_{m}\cdot u_{m} & \forall m\geq i\in\MKnatural:t_{i}\in\MKfield,\ \forall m\geq i\in\MKnatural_{0}:u_{i}\in\MKfield^{n}\end{array}\right\}
\]כאשר \(m+1\leq n\).
\(\clubsuit\)
שימו לב: ההצגה הפרמטרית אינה יחידה, כפי שהזכרנו כבר בקובץ ההגדרות אוסף הפתרונות של ממ"ל הוא ישריה )אם אינו ריק( - הווקטור הראשון בהצגה הפרמטרית הוא הווקטור שעל פיו אנו מזיזים את מרחב הכיוונים והשאר הם בסיס16מהגדרה הם פורשים את מרחב הכיוונים והם בת"ל מפני שלכל אחד מהם יש קואורדינטה אחת שבה מופיע \(1\) כשלכל האחרים מופיע \(0\) באותה קואורדינטה )זו גם ההגדרה של הצגה פרמטרית למי שמתעקש לקבל הגדרה פורמלית(. של מרחב הכיוונים וכבר ראינו שלתמ"ו יכולים להיות בסיסים רבים וכל וקטור בישרייה מתאים בתור הווקטור הקובע כיצד להזיז את מרחב הכיוונים.
3.7 מטריצות אלמנטריות
טענה 3.22. כל מטריצה אלמנטרית היא הפיכה וההופכית שלה היא מטריצה אלמנטרית.
מסקנה 3.23. אם מטריצה מהווה מכפלה של מטריצות אלמנטריות אז היא הפיכה.
טענה 3.24. תהא \(\varepsilon:M_{m\times n}\left(\MKfield\right)\rightarrow M_{m\times n}\left(\MKfield\right)\) פש"א ותהא \(E\in M_{m}\left(\MKfield\right)\) המטריצה האלמנטרית המתאימה לה, מתקיים \(\varepsilon\left(A\right)=E\cdot A\) לכל \(A\in M_{m\times n}\left(\MKfield\right)\).
הוכחה. בקובץ ההגדרות ראינו שלכל \(m\geq i\in\MKnatural\), השורה ה-\(i\) של \(E\cdot A\) היא \(\sum_{k=1}^{m}\left[E\right]_{ik}\cdot R_{k}\) כאשר \(R_{k}\) היא השורה ה-\(k\) של \(A\) והחיבור מתבצע רכיב רכיב. לאחר ההבנה הזו קל מאד לראות שהטענה אכן מתקיימת, למרות זאת הבאתי כאן הוכחה פורמלית אך מכיוון שהיא מלאה באלגברה אני ממליץ למי שכבר הבין למה הטענה נכונה - לא לבזבז זמן על ההוכחה הפורמלית, ולמי שעוד לא הבין - לנסות שוב להבין מדוע השורה הקודמת מספיקה.
מסקנה 3.25. תהיינה \(A,B\in M_{m\times n}\left(\MKfield\right)\) שתי מטריצות כך ש-\(A\sim B\), קיימת מטריצה \(P\in M_{m}\left(\MKfield\right)\) המהווה מכפלת מטריצות אלמנטריות המקיימת \(P\cdot A=B\).
מסקנה 3.26. מטריצה \(A\in M_{n}\left(\MKfield\right)\) היא הפיכה אם"ם \(A\sim I_{n}\).
משפט 3.27. תהא \(P\in M_{n}\left(\MKfield\right)\) מטריצה הפיכה ותהיינה \(\varepsilon_{1},\varepsilon_{2},\ldots,\varepsilon_{r}\) פעולות שורה אלמנטריות המובילות מ-\(P\) ל-\(I_{n}\), כלומר \(\varepsilon_{r}\left(\varepsilon_{r-1}\left(\ldots\varepsilon_{2}\left(\varepsilon_{1}\left(P\right)\right)\right)\right)=I_{n}\). תהיינה \(E_{1},E_{2},\ldots,E_{r}\in M_{n}\left(\MKfield\right)\) המטריצות האלמנטריות המתאימות ל-\(\varepsilon_{1},\varepsilon_{2},\ldots,\varepsilon_{r}\) )בהתאמה(, א"כ מתקיים \(E_{r}\cdot E_{r-1}\cdot\ldots\cdot E_{2}\cdot E_{1}\cdot P=I_{n}\), ולכן \(P^{-1}=E_{r}\cdot E_{r-1}\cdot\ldots\cdot E_{2}\cdot E_{1}\) ומכאן שגם \(P=\left(E_{1}\right)^{-1}\cdot\left(E_{2}\right)^{-1}\cdot\ldots\cdot\left(E_{r}\right)^{-1}\).
\(\clubsuit\)
בצורה זו אלגוריתם הדירוג נותן לנו דרך למצוא את המטריצה ההופכית של מטריצה נתונה.
מסקנה 3.28. מטריצה ריבועית היא מטריצה הפיכה אם"ם היא ניתנת להצגה כמכפלה של מטריצות אלמנטריות.
טענה 3.29. תהא \(A\in M_{n}\left(\MKfield\right)\), אם לממ"ל \(A\cdot x=\vec{0}\) יש פתרון יחיד אז \(A\) הפיכה.
הוכחה. נניח שלממ"ל \(A\cdot x=\vec{0}\) יש פתרון יחיד, ותהא \(R\in M_{n}\left(\MKfield\right)\) מטריצה מדורגת מצומצמת כך ש-\(A\sim R\). אם ל-\(R\) יש פחות מ-\(n\) איברים מובילים אז יש בממ"ל משתנה חופשי, ולכן קיים \(\vec{0}\neq v\in\MKfield^{n}\) כך ש-\(A\cdot v=\vec{0}\)17נגדיר את הקואורדינטה המתאימה למשתנה החופשי בתור סקלר שונה מ-\(0\) )נוכל לעשות זאת כי מדובר במשתנה חופשי( ועדיין יהיו סקלרים המתאימים לקואורדינטות האחרות., ומכאן שלממ"ל \(A\cdot x=\vec{0}\) יש יותר מפתרון אחד )גם \(\vec{0}\) הוא פתרון(. א"כ ל-\(R\) יש \(n\) איברים מובילים, כלומר \(R=I_{n}\) וע"פ המסקנה האחרונה )3.12( \(A\) הפיכה.
מסקנה 3.30. תהא \(A\in M_{n}\left(\MKfield\right)\), ארבעת הפסוקים הבאים שקולים זה לזה.
\(A\) הפיכה.
לכל \(b\in\MKfield^{n}\) יש לממ"ל \(A\cdot x=b\) פתרון יחיד.
לממ"ל \(A\cdot x=\vec{0}\) יש פתרון יחיד.
לכל \(b\in\MKfield^{n}\) יש לממ"ל \(A\cdot x=b\) פתרון.
הוכחה. כבר ראינו את השקילות בין שלושת הסעיפים הראשונים וסעיף4נובע מסעיף2; א"כ נותר לנו להוכיח שסעיף2גורר את סעיף1, נעשה זאת בשתי דרכים. נניח שלכל \(b\in\MKfield^{n}\) יש לממ"ל \(A\cdot x=b\) פתרון.
דרך ראשונה יהיו \(v_{1},v_{2},\ldots,v_{n}\in\MKfield^{n}\) כך ש-\(A\cdot v_{i}=e_{i}\) לכל \(n\geq i\in\MKnatural\) )ע"פ ההנחה אכן קיימים וקטורים כאלה(, ותהא \(B\in M_{n}\left(\MKfield\right)\) כך ש-\(v_{i}\) היא העמודה ה-\(i\) של \(B\) )לכל \(n\geq i\in\MKnatural\)(. מהגדרת כפל מטריצות נובע שמתקיים \(A\cdot B=I_{n}\) ולכן ע"פ מסקנה 2.8\(A\) הפיכה ו-\(A^{-1}=B\).
דרך שנייה תהא \(R\in M_{n}\left(\MKfield\right)\) מטריצה מדורגת מצומצמת כך ש-\(A\sim R\) ותהא \(P\in M_{n}\left(\MKfield\right)\) מטריצה הפיכה כך ש-\(P\cdot A=R\). אם \(A\) אינה הפיכה אז יש ב-\(R\) שורת אפסים ולכן קיים \(y\in\MKfield^{n}\) כך שלא קיים פתרון לממ"ל \(R\cdot x=y\), ומכאן שלא קיים פתרון לממ"ל \(A\cdot x=P^{-1}\cdot y\) בסתירה להנחה18לכל \(x\in\MKfield^{n}\) כך ש-\(A\cdot x=P^{-1}\cdot y\) מתקיים \(R\cdot x=P\cdot A\cdot x=P\cdot P^{-1}\cdot y=I_{n}\cdot y=y\)., לכן נובע מההנחה ש-\(A\) הפיכה.
הגדרה 4.1. תהא \(A\in M_{m\times n}\left(\MKfield\right)\) מטריצה, המטריצה המשוחלפת של \(A\) היא המטריצה \(A^{t}\in M_{n\times m}\left(\MKfield\right)\) שעמודותיה הן השורות של \(A\) )ושורותיה הן העמודות של \(A\)(, כלומר \(\left[A^{t}\right]_{ij}:=\left[A\right]_{ji}\) לכל \(n\geq i\in\MKnatural\) ולכל \(m\geq j\in\MKnatural\).
\(\clubsuit\)
על פניו זוהי הגדרה אלגברית לחלוטין - אין לה משמעות גאומטרית ולפיכך אין בה טיפת אינטואיציה, אך למעשה כמובן שמצב הדברים שונה ושנלמד על מכפלות פנימיות )בקורס הבא( נבין את המשמעות הגאומטרית של שיחלוף מטריצה.
\(\clubsuit\)
את הסיבה לעניין במטריצות משולשיות אנחנו נגלה כשנלמד על הדטרמיננטה )הנושא הבא(.
\(\clubsuit\)
העניין במטריצות אלכסוניות נובע מהעובדה שקל לראות את פעולתן על המרחב )הן מעתיקות כל וקטור בבסיס הסטנדרטי לכפולה שלו ע"פ הקואורדינטה המתאימה על האלכסון הראשי( וקל מאד לחשב את המכפלה של שתי מטריצות אלכסוניות )זוהי המטריצה האלכסונית שהאיברים על האלכסון הראשי שלה הם מכפלות האיברים המתאימים במטריצות המקוריות(.
\(\clubsuit\)
כל מטריצה אלכסונית היא מטריצה סימטרית.
\(\clubsuit\)
ההגדרה של מטריצה אלכסונית שקולה לכך שזוהי מטריצה משולשית עליונה ותחתונה.
\(\clubsuit\)
מטריצות סקלריות נקראות כך מפני שהן מתנהגות ממש כמו הסקלר המתאים כמעט מכל בחינה.
\(\clubsuit\)
כמובן שממטריצה סקלרית היא אלכסונית.
מסקנה 4.2. לכל \(A\in M_{m\times n}\left(\MKfield\right)\) מתקיים \(\left(A^{t}\right)^{t}=A\).
הגדרה 4.3. תהא \(A\in M_{n}\left(\MKfield\right)\) מטריצה ריבועית,
נאמר ש-\(A\)סימטרית אם \(A^{t}=A\).
אמר ש-\(A\)אנטי-סימטרית אם \(A^{t}=-A\).
מסקנה 4.4. אם \(A\in M_{n}\left(\MKfield\right)\) היא מטריצה סימטרית וגם אנטי-סימטרית אז כל האיברים על האלכסון הראשי שלה הם אפסים, כלומר לכל \(n\geq i\in\MKnatural\) מתקיים \(\left[A\right]_{ii}=0\).
הגדרה 4.5. תהא \(A\in M_{n}\left(\MKfield\right)\) מטריצה,
נאמר ש-\(A\) היא מטריצה משולשית עליונה אם בכל הקואורדינטות שמתחת לאלכסון הראשי שלה ניצב \(0\), כלומר \(A\) תקרא משולשית עליונה אם \(\left[A\right]_{ij}=0\) לכל \(n\geq i,j\in\MKnatural\) כך ש-\(i>j\).
נאמר ש-\(A\) היא מטריצה משולשית תחתונה אם בכל הקואורדינטות שמתחת לאלכסון הראשי שלה ניצב \(0\), כלומר \(A\) תקרא משולשית תחתונה אם \(\left[A\right]_{ij}=0\) לכל \(n\geq i,j\in\MKnatural\) כך ש-\(i<j\).
מסקנה 4.6. המטריצה המשוחלפת של משולשית עליונה היא משולשית תחתונה והמשוחלפת של משולשית תחתונה היא משולשית עליונה.
הגדרה 4.7. נאמר שמטריצה \(A\in M_{n}\left(\MKfield\right)\) ריבועית היא מטריצה אלכסונית אם כל בכל קואורדינטה שלה שאינה נמצאת על האלכסון הראשי ניצב \(0\), כלומר \(A\) תקרא אלכסונית אם \(\left[A\right]_{ij}=0\) לכל \(n\geq i,j\in\MKnatural\) כך ש-\(i\neq j\).
הגדרה 4.8. נאמר שמטריצה \(A\in M_{n}\left(\MKfield\right)\) היא מטריצה סקלרית אם קיים \(c\in\MKfield\) כך ש-\(A=c\cdot I_{n}\).
יהי \(\MKfield\) שדה ויהיו \(m,n\in\MKnatural\).
4.2 המטריצה המשוחלפת
טענה 4.9. יהי \(l\in\MKnatural\) ותהיינה \(A\in M_{m\times n}\left(\MKfield\right)\) ו-\(B\in M_{l\times m}\left(\MKfield\right)\), מתקיים \(\left(B\cdot A\right)^{t}=A^{t}\cdot B^{t}\).
טענה 4.10. תהא \(P\in M_{n}\left(\MKfield\right)\) מטריצה הפיכה, \(P^{t}\) הפיכה גם היא ומתקיים \(\left(P^{t}\right)^{-1}=\left(P^{-1}\right)^{t}\).
הוכחה. מהטענה הקודמת )4.1( נובע כי \(P^{t}\cdot\left(P^{-1}\right)^{t}=\left(P^{-1}\cdot P\right)^{t}=\left(I_{n}\right)^{t}=I_{n}\) ומכאן שלפי מסקנה 2.8\(P^{t}\) הפיכה ו-\(\left(P^{t}\right)^{-1}=\left(P^{-1}\right)^{t}\).
מסקנה 4.11. תהא \(P\in M_{n}\left(\MKfield\right)\) מטריצה הפיכה, אם \(P\) סימטרית אז גם \(P^{-1}\) סימטרית ואם \(P\) אנטי-סימטרית אז גם \(P^{-1}\) אנטי-סימטרית.
טענה 4.12. ניתן להציג כל מטריצה ריבועית כסכום של מטריצה סימטרית ומטריצה אנטי-סימטרית.
הוכחה. תהא \(A\in M_{n}\left(\MKfield\right)\) מטריצה ריבועית, כדי שמטריצות \(B,C\in M_{n}\left(\MKfield\right)\) כך ש-\(B\) סימטרית ו-\(C\) אנטי-סימטרית יקיימו את המבוקש צריכים להתקיים השוויונות הבאים )לכל \(n\geq i,j\in\MKnatural\)(:\[\begin{align*}
\left[A\right]_{ij} & =\left[B+C\right]_{ij}=\left[B\right]_{ij}+\left[C\right]_{ij}\\
\left[A\right]_{ji} & =\left[B+C\right]_{ji}=\left[B\right]_{ji}+\left[C\right]_{ji}=\left[B\right]_{ij}-\left[C\right]_{ij}
\end{align*}\]ומכאן שגם:\[\begin{align*}
\left[A\right]_{ij}+\left[A\right]_{ji} & =2\cdot\left[B\right]_{ij}\\
\left[A\right]_{ij}-\left[A\right]_{ji} & =2\cdot\left[C\right]_{ij}
\end{align*}\]ולכן:\[\begin{align*}
\left[B\right]_{ij} & =\frac{\left[A\right]_{ij}+\left[A\right]_{ji}}{2}\\
\left[C\right]_{ij} & =\frac{\left[A\right]_{ij}-\left[A\right]_{ji}}{2}
\end{align*}\]כל הגרירות הללו עובדות גם בכיוון ההפוך )אלו שקילויות( ולכן בכך סיימנו להוכיח את הטענה.
4.3 מטריצות משולשיות ומטריצות אלכסוניות
טענה 4.13. מטריצה משולשית היא הפיכה אם"ם כל האיברים על האלכסון הראשי שלה שונים מאפס.
טענה 4.14. המכפלה של מטריצות משולשיות עליונות היא מטריצה משולשית תחתונה, וכמו כן המכפלה של מטריצות משולשיות תחתונות היא משולשית תחתונה.
נניח ש-\(A\) ו-\(B\) הן מטריצות משולשיות עליונות, מכאן שלכל \(n\geq i,j\in\MKnatural\) כך ש-\(i>j\) מתקיים:\[
\left[A\cdot B\right]_{ij}=\sum_{k=1}^{n}\left[A\right]_{ik}\cdot\left[B\right]_{kj}=\sum_{k=1}^{{\color{red}i-1}}{\color{red}\left[A\right]_{ik}}\cdot\left[B\right]_{kj}+\sum_{{\color{red}k=i}}^{n}\left[A\right]_{ik}\cdot{\color{red}\left[B\right]_{kj}}=\sum_{k=1}^{i-1}{\color{red}0}\cdot\left[B\right]_{kj}+\sum_{k=i}^{n}\left[A\right]_{ik}\cdot{\color{red}0}=0
\]ולכן \(A\cdot B\) משולשית עליונה ע"פ ההגדרה.
נניח ש-\(A\) ו-\(B\) הן מטריצות משולשיות תחתונות, מכאן ש-\(A^{t}\) ו-\(B^{t}\) הן מטריצות משולשיות עליונות ולכן מהסעיף הקודם נובע ש-\(B^{t}\cdot A^{t}\) היא מטריצה משולשית עליונה וממילא \(\left(B^{t}\cdot A^{t}\right)^{t}\) היא מטריצה משולשית תחתונה, כעת נשים לב לכך שע"פ טענה 4.1 מתקיים \(\left(B^{t}\cdot A^{t}\right)^{t}=\left(A^{t}\right)^{t}\cdot\left(B^{t}\right)^{t}=A\cdot B\) ולפיכך \(A\cdot B\) היא מטריצה משולשית תחתונה.
\(\:\)
5 מרחב הקואורדינטות והדרגה של מטריצה
5.1 הגדרות
יהי \(\MKfield\) שדה ויהיו \(m,n\in\MKnatural\).
הגדרה 5.1. יהיו \(V\) מ"ו נ"ס ו-\(\MKclb:=\left(v_{1},v_{2},...,v_{n}\right)\) בסיס של \(V\), כשעסקנו במרחבים וקטוריים ראינו שלכל \(v\in V\) קיים צר"ל יחיד של \(\MKclb\) השווה ל-\(v\); א"כ לכל \(v\in V\) נסמן:\[
\left[v\right]_{\MKclb}:=\begin{bmatrix}a_{1}\\
a_{2}\\
\vdots\\
a_{n}
\end{bmatrix}
\]כאשר \(a_{1},a_{2},\ldots,a_{n}\in\MKfield\) הם אותם סקלרים יחידים המקיימים \(v=\sum_{i=1}^{n}a_{i}\cdot v_{i}\). הווקטור \(\left[v\right]_{\MKclb}\) ייקרא וקטור הקואורדינטות של \(v\) ביחס ל-\(\MKclb\).
הגדרה 5.2. תהא \(A\in M_{m\times n}\left(\MKfield\right)\) מטריצה,
פרוש השורות של \(A\) הוא הפרוש של סדרת הווקטורים ב-\(\MKfield^{m}\) המהווים את השורות של \(A\)19יש לשחלף את השורות כדי לקבל וקטורים ב-\(\MKfield^{m}\)..
פרוש העמודות של \(A\) הוא הפרוש של סדרת הווקטורים ב-\(\MKfield^{n}\) המהווים את העמודות של \(A\).
הגדרה 5.3. תהא \(A\in M_{m\times n}\left(\MKfield\right)\). נסמן ב-\(R_{1},...,R_{m}\) את שורות \(A\) ונתייחס אליהן כווקטורים ב-\(\MKfield^{m}\), כמו כן נסמן ב-\(C_{1},...,C_{n}\) את עמודות \(A\) ונתייחס אליהן כווקטורים ב-\(\MKfield^{n}\).
דרגת השורות של \(A\) היא \(\dim\left(\MKspan\left(R_{1},...,R_{m}\right)\right)\).
דרגת העמודות של \(A\) היא \(\dim\left(\MKspan\left(C_{1},...,C_{n}\right)\right)\).
טענה. דרגת השורות שווה לדרגת העמודות בכל מטריצה.
הגדרה 5.4. תהא \(A\in M_{m\times n}\left(\MKfield\right)\) מטריצה, הדרגה של \(A\) היא אותו מספר המהווה את דרגות שורותיה ועמודותיה, נסמן את דרגת \(A\) ב-\(\MKrank A\).
מסקנה 5.5. לכל \(A\in M_{m\times n}\left(\MKfield\right)\) מתקיים \(\MKrank A=\MKrank A^{t}\).
הגדרה 5.6. תהא \(A\in M_{m\times n}\left(\MKfield\right)\) מטריצה, מטריצה \(B\in M_{s\times t}\left(\MKfield\right)\) )\(m\geq s\in\MKnatural\) ו-\(n\geq t\in\MKnatural\)( תקרא תת-מטריצה של \(A\) אם היא מתקבלת מ-\(A\) ע"י מחיקת שורות ועמודות שלמות.
טענה 5.8. יהיו \(v_{1},v_{2},...,v_{n}\in\MKfield^{m}\) ותהא \(A\in M_{m\times n}\left(\MKfield\right)\) כך שהעמודה ה-\(j\) שלה היא \(v_{j}\) )לכל \(n\geq j\in\MKnatural\)(, מתקיים:\[
\MKspan\left(\left\{ v_{1},...,v_{n}\right\} \right)=\left\{ A\cdot x\mid x\in\MKfield^{n}\right\} =\left\{ b\in\MKfield^{m}\mid\exists x\in\MKfield^{n}:A\cdot x=b\right\}
\]
\(\clubsuit\)
כלומר \(A\cdot x\) הוא צר"ל של עמודות \(A\) ולכן ניתן להציג את פרוש העמודות של \(A\) כקבוצת כל הווקטורים מהצורה \(A\cdot x\).
\(\clubsuit\)
בהינתן קבוצת וקטורים\(S\subseteq\MKfield^{n}\) נוכל למצוא בסיס נוח ל-\(\MKspan S\) ע"י שימת הווקטורים בשורות מטריצה ודירוג המטריצה, השורות שבהן יש איבר מוביל במטריצה המדורגת-מצומצמת הן בסיס של \(\MKspan S\). בסיס זה נוח מאד לעבודה משום שלכל וקטור בו יש קואורדינטה אחת שבה ניצב \(1\) כשביתר הווקטורים מופיע \(0\) באותה קואורדינטה )זו גם הסיבה לכך שקבוצה זו היא אכן בסיס(.
\(\clubsuit\)
מכאן שעבור תת-קבוצה של עמודות \(A\) המהווה בסיס של פרוש העמודות שלה, הקבוצה המקבילה בעמודות \(B\) היא בסיס של פרוש העמודות של \(B\).
\(\clubsuit\)
בהינתן קבוצת וקטורים \(S\subseteq\MKfield^{m}\) נוכל למצוא תת-קבוצה \(\MKclb\subseteq S\) המהווה בסיס של \(\MKspan S\) ע"י שימת הווקטורים בעמודות מטריצה20בכך סידרנו את איברי \(S\) בסדרה., דירוגה והגדרת \(\MKclb\) להיות קבוצת הווקטורים ב-\(S\) הנמצאים באינדקסים שבהם יש איבר מוביל במטריצה המדורגת-מצומצמת.
מסקנה 5.9. יהיו \(v_{1},v_{2},...,v_{n}\in\MKfield^{n}\) ותהא \(A\in M_{n}\left(\MKfield\right)\) כך שהעמודה ה-\(j\) של \(A\) היא \(v_{j}\) )לכל \(n\geq j\in\MKnatural\)(, הסדרה \(\left(v_{1},v_{2},...,v_{n}\right)\) היא בסיס אם"ם \(A\) הפיכה.
משפט 5.10. תכונות של וקטור הקואורדינטות יהי \(V\) מ"ו נ"ס מעל \(\MKfield\) כך ש-\(\dim V=n\).
לכל \(v\in\MKfield^{n}\) מתקיים \(\left[v\right]_{E}=v\) )\(E\) הוא הבסיס הסטנדרטי(.
לכל בסיס \(\MKclb:=\left(v_{1},...,v_{n}\right)\) של \(V\) מתקיים \(\left[v_{j}\right]_{\MKclb}=e_{j}\) )לכל \(n\geq j\in\MKnatural\)(.
יהיו \(\MKclb\) ו-\(\MKclc\) בסיסים סדורים של \(V\), אם \(\MKclc\) מתקבל מ-\(\MKclb\) ע"י שינוי סדר הווקטורים אז לכל \(v\in V\)\(\left[v\right]_{\MKclc}\) מתקבל מ-\(\left[v\right]_{\MKclb}\) ע"י שינוי סדר הקואורדינטות המתאים.
טענה 5.11. יהא \(\MKclb:=\left(v_{1},...,v_{n}\right)\) בסיס של \(\MKfield^{n}\), תהא \(A\in M_{n}\left(\MKfield\right)\) כך שהעמודה ה-\(j\) שלה היא \(v_{j}\) לכל \(n\geq j\in\MKnatural\); \(\left[b\right]_{\MKclb}\) הוא הפתרון היחיד של הממ"ל \(A\cdot x=b\) )לכל \(b\in\MKfield^{n}\)(.
טענה 5.12. יהיו \(A\in M_{m\times n}\left(\MKfield\right)\), \(b\in\MKfield^{m}\) ו-\(v\in\MKfield^{n}\) כך ש-\(A\cdot v=b\) ויהי \(U:=\left\{ x\in\MKfield^{n}\mid A\cdot x=\overrightarrow{0}\right\} \); מתקיים:\[
\left\{ v\right\} +U=\left\{ x\in\MKfield^{n}\mid A\cdot x=b\right\}
\]
מסקנה 5.13. אוסף הפתרונות של ממ"ל ב-\(n\) נעלמים מעל \(\MKfield\) הוא ישרייה ב-\(\MKfield^{n}\) )אם אינו ריק(, ואם הוא מכיל את וקטור האפס אז הוא גם תמ"ו של \(\MKfield^{n}\).
מסקנה 5.14. אוסף הפתרונות של ממ"ל הוא תמ"ו אם"ם היא הומוגנית.
טענה 5.15. תהיינה \(A,B\in M_{m\times n}\left(\MKfield\right)\) שקולות שורה, פרוש השורות של \(A\) שווה לפרוש השורות של \(B\).
הוכחה. נוכיח את הטענה בכך שנראה שפש"א אינן משנות את פרוש השורות של מטריצה, א"כ תהא \(\varepsilon:M_{m\times n}\left(\MKfield\right)\rightarrow M_{m\times n}\left(\MKfield\right)\) פעולת שורה אלמנטרית. אם \(\varepsilon\) היא החלפת שורות או ש-\(\varepsilon\) היא כפל שורה בסקלר שונה מ-\(0\) הטענה טריוויאלית, ואם \(\varepsilon\) היא הוספת כפולה של שורה אחת לשורה אחרת אז ודאי שפרוש השורות של \(\varepsilon\left(A\right)\) מוכל בפרוש השורות של \(A\) אך מאותה סיבה פרוש השורות של \(A\) מוכל בפרוש השורות של \(\varepsilon\left(A\right)\) )מפני ש-\(A=\varepsilon^{-1}\left(\varepsilon\left(A\right)\right)\) ו-\(\varepsilon^{-1}\) גם היא הוספת כפולה של שורה אחת לאחרת( ולכן הם שווים.
טענה 5.16. תהא \(R\in M_{m\times n}\left(\MKfield\right)\) מטריצה מדורגת-מצומצמת, סדרת השורות של \(R\) שבהן איבר מוביל היא בסיס של פרוש השורות של \(R\).
טענה 5.17. תהיינה \(A,B\in M_{m\times n}\left(\MKfield\right)\) שקולות שורה, ויהיו \(v_{1},v_{2},\ldots,v_{n},w_{1},w_{2},\ldots,w_{n}\in\MKfield^{m}\) כך ש-\(v_{j}\) ו-\(w_{j}\) מהווים את העמודה ה-\(j\) של \(A\) ו-\(B\) בהתאמה )לכל \(n\geq j\in\MKnatural\)(.
תהא \(S\subseteq\left\{ v_{1},v_{2},\ldots,v_{n}\right\} \) תת-קבוצה הפורשת את פרוש העמודות של \(A\) ונסמן \(T:=\left\{ w_{j}\mid v_{j}\in S,\ n\geq j\in\MKnatural\right\} \), \(T\) פורשת את פרוש העמודות של \(B\).
הוכחה. תהא \(P\in M_{m}\left(\MKfield\right)\) מטריצה הפיכה כך ש-\(P\cdot A=B\).
יהי \(v\in V\) וקטור בפרוש העמודות של \(B\), לכל \(x\in\MKfield^{n}\) מתקיים \(A\cdot x=P^{-1}\cdot v\Longleftrightarrow B\cdot x=v\); א"כ יהי \(x\in\MKfield^{n}\) כך ש-\(A\cdot x=P^{-1}\) ו-\(x_{j}=0\) לכל \(n\geq j\in\MKnatural\) כך ש-\(v_{j}\notin S\) )אכן קיים \(x\) כזה מפני ש-\(S\) פורשת את פרוש העמודות של \(A\)( ומכאן ש-\(B\cdot x=v\), כלומר קיים צר"ל של \(T\) השווה ל-\(v\) שהרי \(x_{j}=0\) לכל \(n\geq j\in\MKnatural\) כך ש-\(w_{j}\notin T\).
לכל \(x\in\MKfield^{n}\) מתקיים \(A\cdot x=P^{-1}\cdot\vec{0}=\vec{0}\Longleftrightarrow B\cdot x=\vec{0}\), מכאן שלכל \(x\in\MKfield^{n}\) כך ש-\(x_{j}=0\) לכל \(n\geq j\in\MKnatural\) כך ש-\(w_{j}\notin T'\) מתקיים גם \(x_{j}=0\) לכל \(n\geq j\in\MKnatural\) כך ש-\(v_{j}\in S'\) )כלומר לכל \(n\geq j\in\MKnatural\) כך ש-\(w_{j}\in T'\)(, משום שאחרת נקבל צר"ל מתאפס לא טריוויאלי של \(S'\).
טענה 5.18. תהא \(R\in M_{m\times n}\left(\MKfield\right)\) מטריצה מדורגת מצומצמת, סדרת העמודות של \(R\) שבהן איבר מוביל היא בסיס של פרוש העמודות של \(R\).
5.3 ארגז כלים
\(\clubsuit\)
נשים לב לכך שתמ"ו יכול להינתן באחת מארבע הדרכים הבאות:
פרוש של קבוצת וקטורים )או של סדרה כזו(.
אוסף הפתרונות של ממ"ל הומוגנית.
חיתוך של תתי-מרחבים נתונים.
סכום של תתי-מרחבים נתונים.
\(\clubsuit\)
לפני שנתחיל לפרט את הכלים העומדים לרשותנו נעבור על הבעיות שאותן הם נועדו לפתור, אנו עשויים להידרש לאחת מארבע הפעולות הבאות:
המרת הצגה של תמ"ו הנתון כפרוש של קבוצת וקטורים להצגה כאוסף הפתרונות של ממ"ל הומוגנית.
מציאת בסיס של תמ"ו הנתון באחת משתי הדרכים הנ"ל21ובכלל זה המרת הצגה של תמ"ו הנתון כאוסף הפתרונות של ממ"ל הומוגנית להצגה כפרוש של קבוצת וקטורים..
מציאת בסיס של חיתוך מרחבים וקטוריים.
מציאת בסיס של סכום מרחבים וקטוריים.
כעת נראה כיצד מבצעים כל אחת מארבע הפעולות הללו תוך שימוש במשפטים שלמדנו.
יהי \(W\subseteq\MKfield^{n}\) תמ"ו, נרצה למצוא בסיס ל-\(W\).
אם \(W\) נתון כאוסף הפתרונות של ממ"ל הומוגנית אז הווקטורים בהצגה פרמטרית של אוסף הפתרונות הם בסיס של \(W\).
אם \(W\) נתון כפרוש של קבוצת וקטורים\(\MKfield^{n}\) נוכל למצוא בסיס של \(W\) בשתי דרכים:
אם אנחנו מחפשים בסיס נוח לחישובים: נשים את הווקטורים בשורות מטריצה, נדרג אותה וניקח את השורות במטריצה המדורגת-מצומצמת שבהן יש איבר מוביל )טענות 5.8 ו-5.9(.
אם אנחנו מחפשים בסיס שהוא תת-קבוצה של הקבוצה הנתונה: נשים את הווקטורים בעמודות מטריצה, נדרג אותה וניקח את העמודות במטריצה המקורית שעבורן קיים איבר מוביל באותו אינדקס במטריצה המדורגת-מצומצמת )טענות 5.10 ו-5.11(.
\(\clubsuit\)
כשפותרים שאלה בתרגיל/מבחן כדאי לקרוא את הסעיפים הבאים בשאלה כדי לבחור את הדרך הטובה ביותר להמשך השאלה.
יהי \(W\subseteq\MKfield^{n}\) תמ"ו, נרצה למצוא מטריצה \(A\in M_{m\times n}\left(\MKfield\right)\) כך ש-\(W\) הוא אוסף הפתרונות של הממ"ל ההומוגנית \(A\cdot x=\vec{0}\). נמצא בסיס נוח לחישובים ע"פ סעיף1ב, בסיס כזה "מייצר" הצגה פרמטרית של \(W\), מההצגה הפרמטרית נפעל כפי שפעלנו בפתרון ממ"ל רק בכיוון ההפוך.
יהיו \(W,U\subseteq\MKfield^{n}\) תתי-מרחבים, נרצה למצוא בסיס ל-\(W\cap U\).
אם \(W\) ו-\(U\) נתונים שניהם כאוספי פתרונות של מערכות משוואות ליניאריות אז נאחד את שתי המערכות למערכת אחת22במטריצות זה אומר שנבנה מטריצה חדשה ששורותיה הן כל השורות של שתי המטריצות המקוריות )לא משנה באיזה סדר(. ונמשיך ע"פ סעיף1א.
אם \(W\) נתון כפרוש של קבוצת וקטורים )\(W=\MKspan\left\{ v_{1},v_{2},\ldots,v_{k}\right\} \)( ואילו \(U\) נתון ע"י ממ"ל הומוגנית )\(U=\left\{ x\in\MKfield^{n}\mid A\cdot x=\vec{0}\right\} \)( נוכל למצוא בסיס לחיתוך בשתי דרכים:
נמצא מטריצה \(B\in M_{l\times n}\left(\MKfield\right)\) כך ש-\(W\) הוא אוסף הפתרונות של הממ"ל ההומוגנית \(B\cdot x=\vec{0}\) )ע"פ סעיף2( ונפעל ע"פ הסעיף הקודם)3א(.
נגדיר מטריצה \(B\in M_{n\times k}\left(\MKfield\right)\) שהעמודה ה-\(j\) שלה היא \(v_{j}\) )לכל \(k\geq j\in\MKnatural\)(, הביטוי \(B\cdot t\) )\(t\in\MKfield^{k}\)( הוא צר"ל כלשהו של \(\left\{ v_{1},v_{2},\ldots,v_{k}\right\} \) ולכן ניתן להסיק מאוסף הפתרונות של הממ"ל \(A\cdot B\cdot t=\vec{0}\) את קבוצת הצר"ל של \(\left\{ v_{1},v_{2},\ldots,v_{k}\right\} \) ששייכים ל-\(U\) כלומר את \(U\cap W\); לאחר שנסיק זאת תהיה בידינו קבוצת וקטורים הפורשת את \(W\cap U\), כעת ניתן למצוא בסיס לפרוש זה ע"י סעיף1ב.
אם \(U\) ו-\(W\) נתונים שניהם כפרוש של קבוצת וקטורים אז נציג אחד מהם כאוסף הפתרונות של ממ"ל הומוגנית ונפעל כבסעיף הקודם23כמובן, אחת האפשרויות בסעיף הקודם אומרת להציג גם את התמ"ו השני כאוסף פתרונות של ממ"ל הומוגנית. וכאן אני נזכר בבדיחה המתמטית המוכרת אודות הרדוקציה המתמטית: מתמטיקאי ופיזיקאי נשאלו שניהם "כיצד ניתן להכין תה בחדר שיש בו כוס, קומקום חשמלי מחובר לשקע, תיון וברז?" ענו שניהם "יש למלא את הקומקום במים מן הברז, להרתיח אותם, לשים את התיון בתוך הכוס ולמזוג אליה את המים החמים." לאחר מכן ניתנה להם אותה הבעיה בשינוי קל - הקומקום כבר מלא במים, ענה הפיזיקאי "יש להרתיח את המים בקומקום, לשים את התיון בתוך הכוס ולמזוג אליה את המים החמים." ואילו המתמטיקאי ענה "יש לשפוך את המים מן הקומקום, כעת חזרנו לבעיה הקודמת ואותה אנחנו כבר יודעים לפתור..." )3ב(.
יהיו \(W,U\subseteq\MKfield^{n}\) תתי-מרחבים, נרצה למצוא בסיס ל-\(W+U\).
אם \(U\) ו-\(W\) נתונים שניהם כפרוש של קבוצת וקטורים אז נאחד את הקבוצות ונמצא בסיס לפרוש של האיחוד ע"פ סעיף1ב.
אם \(U\) ו/או \(W\) נתונים כאוסף פתרונות של ממ"ל הומוגנית אז נמצא לכל אחד מהם קבוצה פורשת ע"י סעיף1א ואז נפעל כבסעיףהקודם )4א(.
5.4 דרגה של מטריצה
טענה 5.19. דרגת השורות שווה לדרגת העמודות בכל מטריצה.
הוכחה. תהא \(A\in M_{m\times n}\left(\MKfield\right)\) מטריצה ותהא \(R\in M_{m\times n}\left(\MKfield\right)\) מטריצה מדורגת מצומצמת כך ש-\(A\sim R\). ראינו שהשורות שבהן יש איבר מוביל ב-\(R\) הן בסיס של פרוש השורות של \(A\) )טענות 5.8 ו-5.9(, וכמו כן ראינו שמספר העמודות שבהן יש איבר מוביל ב-\(R\) הוא מספר העמודות ב-\(A\) המהוות בסיס של פרוש העמודות של \(A\); אבל מספר השורות שבהן יש איבר מוביל ב-\(R\) שווה למספר העמודות שבהן יש איבר מוביל ב-\(R\) ולכן הממד של פרוש השורות של \(A\) שווה לזה של פרוש העמודות של \(A\), כלומר דרגת השורות של \(A\) שווה לדרגת העמודות שלה.
טענה 5.20. תהיינה \(A,B\in M_{m\times n}\left(\MKfield\right)\) מטריצות שקולות שורה, מתקיים \(\MKrank A=\MKrank B\).
\(\clubsuit\)
טענה זו מאפשרת לנו למצוא את הדרגה של מטריצה נתונה ע"י דירוג המטריצה וספירת האיברים המובילים במטריצה המדורגת-מצומצמת.
מסקנה 5.22. תהא \(P\in M_{n}\left(\MKfield\right)\) מטריצה הפיכה, סדרת העמודות של \(P\) היא בסיס של \(\MKfield^{n}\) וכמוה גם סדרת השורות של \(P\) היא בסיס של \(\MKfield^{n}\).
טענה 5.23. יהי \(l\in\MKnatural\) ותהיינה \(A\in M_{m\times n}\left(\MKfield\right)\) ו-\(B\in M_{l\times m}\left(\MKfield\right)\), מתקיים \(\MKrank\left(B\cdot A\right)\leq\min\left\{ \MKrank A,\MKrank B\right\} \).
הוכחה. מהגדרת כפל מטריצות כל העמודות של \(B\cdot A\) הן צר"ל של סדרת העמודות של \(B\), וכל השורות של \(B\cdot A\) הן צר"ל של סדרת השורות של \(A\); מכאן שפרוש העמודות של \(B\cdot A\) מוכל בפרוש העמודות של \(B\) ולכן \(\MKrank\left(B\cdot A\right)\leq\MKrank B\), וכמו כן פרוש השורות של \(B\cdot A\) מוכל בפרוש השורות של \(A\) ולכן \(\MKrank\left(B\cdot A\right)\leq\MKrank A\).
מסקנה 5.24. תהיינה \(A\in M_{m\times n}\left(\MKfield\right)\) ו-\(B\in M_{n\times m}\left(\MKfield\right)\), אם \(n>m\) אז \(B\cdot A\neq I_{n}\).
מסקנה 5.25. תהיינה \(A,B\in M_{n}\left(\MKfield\right)\), אם \(A\) אינה הפיכה אז גם \(A\cdot B\) ו-\(B\cdot A\) אינן הפיכות.
משפט 5.26. תהא \(A\in M_{m\times n}\left(\MKfield\right)\) מטריצה ותהיינה \(P\in M_{n}\left(\MKfield\right)\) ו-\(Q\in M_{m}\left(\MKfield\right)\) מטריצות הפיכות, מתקיים:\[
\MKrank\left(A\cdot P\right)=\MKrank A=\MKrank\left(Q\cdot A\right)
\]כלומר כפל במטריצה הפיכה אינו משנה את דרגת המטריצה.
הוכחה. מהמסקנה הקודמת )5.17( נובע כי \(\MKrank\left(A\cdot P\right)\leq\MKrank A\) וגם \(\left(A\right)=\MKrank\left(A\cdot I_{n}\right)=\MKrank\left(A\cdot P\cdot P^{-1}\right)\leq\MKrank\left(A\cdot P\right)\), וממילא \(\MKrank A=\MKrank\left(P\cdot A\right)\); באותה צורה ניתן להוכיח ש-\(\MKrank A=\MKrank\left(Q\cdot A\right)\).
משפט 5.27. הדרגה של מטריצה שווה לסדר הגדול ביותר של תת-מטריצה הפיכה שלה.
הוכחה. תהא \(A\in M_{m\times n}\left(\MKfield\right)\) ונסמן ב-\(k\) את הסדר הגדול ביותר של תת-מטריצה הפיכה של \(A\) תהא \(P\in M_{k}\left(\MKfield\right)\) תת-מטריצה של \(A\) כך ש-\(P\) הפיכה, תהא \(B\in M_{k\times n}\left(\MKfield\right)\) תת-מטריצה של \(A\) כך ש-\(P\) היא תת-מטריצה של \(B\), כלומר \(B\) היא \(P\) לאחר שהוספנו לה את העמודות החסרות לה מ-\(A\) מבלי להוסיף את השורות החסרות. הוספת קואורדינטות אינה יכולה ליצור תלות ליניארית שלא הייתה כבר במקור ומכיוון ש-\(P\) הפיכה גם השורות של \(B\) בת"ל; כלומר לקבוצת השורות של \(A\) יש תת-קבוצה בת"ל בגודל של \(P\) ולכן \(\MKrank A\geq k\). מצד שני קיימת תת-מטריצה הפיכה בגודל של דרגת המטריצה: תהא \(C\in M_{l\times n}\left(\MKfield\right)\) תת-מטריצה של \(A\) כאשר \(l:=\MKrank A\) והשורות של \(C\) הן בסיס של פרוש השורות של \(A\); תהא \(Q\in M_{l}\left(\MKfield\right)\) תת-מטריצה של \(C\) כך שעמודות \(Q\) הן בסיס של פרוש השורות של \(C\) )נמצא את \(Q\) ע"י דירוג \(C\) וטענות 5.10 ו-5.11(; \(Q\) היא מטריצה הפיכה מהגדרתה וכמו כן מהגדרתה היא תת-מטריצה של \(A\), א"כ יש ל-\(A\) תת-מטריצה בגודל של דרגתה ולכן ע"פ הגדרת \(P\) מתקיים \(\MKrank A=l\leq k\) וממילא \(\MKrank A=k\).
רוצים לפרגן לי על בניית האתר וכתיבת הסיכומים? אתם מוזמנים לתת טיפ.פורמטים נוספים:
#scrollButton {
position: fixed; /* Keeps the button in a fixed position */
bottom: 0.7em; /* Distance from the bottom */
right: 0.7em; /* Distance from the right */
height: 3.5em;
width: 3.5em;
cursor: pointer;
background-color: #084149;
opacity: 80%;
}
#scrollImage {
position: fixed; /* Keeps the button in a fixed position */
bottom: 0.7em; /* Distance from the bottom */
right: 0.7em; /* Distance from the right */
height: 3.5em;
width: 3.5em;
opacity: 80%;
}
function scrollToTop() {
window.scrollTo({ top: 0, behavior: 'smooth' });
}
דפי האתרדף הביתאודותצור קשרמפת אתרענפים מתמטייםהתחלהאנליזהאלגברהענפים נוספיםאקסיומת השלמותסיכומי הרצאות במתמטיקהדף הביתתרומהאודותהקדשהמפת אתרהתחלהאנליזהאלגברהענפים נוספיםצור קשרעודלאתר הקודםsrayaa.comעִבְלִיקְסתנ"ך ברויאר מוקלט
( function() {
var skipLinkTarget = document.querySelector( 'main' ),
sibling,
skipLinkTargetID,
skipLink;
// Early exit if a skip-link target can't be located.
if ( ! skipLinkTarget ) {
return;
}
/*
* Get the site wrapper.
* The skip-link will be injected in the beginning of it.
*/
sibling = document.querySelector( '.wp-site-blocks' );
// Early exit if the root element was not found.
if ( ! sibling ) {
return;
}
// Get the skip-link target's ID, and generate one if it doesn't exist.
skipLinkTargetID = skipLinkTarget.id;
if ( ! skipLinkTargetID ) {
skipLinkTargetID = 'wp--skip-link--target';
skipLinkTarget.id = skipLinkTargetID;
}
// Create the skip link.
skipLink = document.createElement( 'a' );
skipLink.classList.add( 'skip-link', 'screen-reader-text' );
skipLink.href = '#' + skipLinkTargetID;
skipLink.innerHTML = 'לדלג לתוכן';
// Inject the skip link.
sibling.parentElement.insertBefore( skipLink, sibling );
}() );